próbuję dowiedzieć się, jak korzystać z jednego z moich widoków elementów wewnątrz kontrolera ...CakePHP: Jak używać elementu widok wewnątrz kontrolera
Wiem, wiem: " Nie rób tego! " (99% czasu jest poprawną odpowiedzią)
Ale myślę, że mam naprawdę dobry powód. Akcja obsługuje żądanie AJAX, które zwraca znaczniki. Zwrócony znacznik to lista, którą wyświetlam wszędzie za pomocą elementu. Tak więc, starając się zachować mój kod DRY, myślę, że należy to zrobić tutaj.
Czy to możliwe?
lol yes sir !!!! –
NIGDY NIE ZROBIĆ! Czy możesz wyjaśnić, dlaczego nie używać? –
Przerywa przepływ danych w wzorcu MVC, którego używa program cakephp. tj. kontroler nie powinien mieć dostępu do widoku, ponieważ model nie powinien mieć dostępu do kontrolera, a widok nie powinien mieć dostępu do modelu. To zapewnia, że wszystko idzie "ładnie" przepływa –