CakePHP 1.3: $ this-> render () против $ this-> element ()
Помимо расположения файлов представлений, в чем различия между использованием (я использую эти вызовы в файлах представлений для небольших HTML-кодов, которые используются в нескольких файлах представлений)
echo $this->render('some_view_file', false)
противecho $this->element('some_view_file')
?
Я использовал$this->element()
какое-то время, потому что все учебники и руководства, которые я прочитал, используют этот метод, но в моей папке элементов слишком много файлов для разных контроллеров. Я недавно узнал, что я могу использовать$this->render()
и сохранить файлы просмотра в соответствующих папках вapp/view/controller_name
, что делает организацию файлов проще и чище.