CakePHP 1.3: $ this-> render () vs $ this-> element ()
Oprócz lokalizacji plików widoku, jakie są różnice między używaniem (używam tych połączeń w plikach widoku dla małych kodów HTML, które są używane w plikach z wieloma widokami)
echo $this->render('some_view_file', false)
vsecho $this->element('some_view_file')
?
Używałem$this->element()
na chwilę, ponieważ wszystkie tutoriale i przewodniki, które przeczytałem, używają tej metody, ale mój folder elementów ma zbyt wiele plików dla różnych kontrolerów. Niedawno dowiedziałem się, że mogę z niego korzystać$this->render()
i zachowaj pliki widoku w odpowiednich folderachapp/view/controller_name
, co czyni organizację plików łatwiejszą i czystszą.