Какой правильный (рекомендуемый метод) для передачи информации в представление в среде MVC.
В настоящее время мы используем Zend Framework, где мы пишем классы для обработки определенных вещей. EG
Класс Book с методом сохранения и загрузки для извлечения информации из БД, которая вызывается из определенного nameAction ().
Я хотел бы знать, каков наилучший способ передачи этой информации в представление, в некоторых случаях мы делаем
$ this-> view-> book_name = $ book-> getBookName ();
и в других случаях мы делаем следующее
$ this-> view-> book = $ book;
ИЛИ ЖЕ
$ this-> view-> books = Book_Manager :: getAllBooks ();
а затем получить доступ к свойствам объекта (-ов) в представлении.
Информация в Интернете предлагает нам попытаться ограничить доступ к информации для представления, т. Е. Передавать им только то, что им нужно, и в некоторых случаях люди говорят, что нормально передавать информацию, пока ничего не сделано с этой информацией.
Привет