Используйте множественное представление в PHP MVCPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Используйте множественное представление в PHP MVC

Сообщение Anonymous »


Прошло много времени с тех пор, как я имел дело с PHP, но я делаю проект с нуля и пытаюсь создать простую структуру MVC для отображения работы и, возможно, обновить ее в будущем.

Кажется, я не могу вспомнить, как реализовать вместе два или более представлений, например, это один из контроллеров:

класс Home расширяет контроллер { индекс публичной функции() { $модель = новая модель дома; $result = $model->findAll(); $данные = $результат; // Вызов представления $this->view('home', $data); } } Но я хотел бы создать эту домашнюю страницу с несколькими представлениями, например: заголовок, боковая панель, таблица, пользователь... все разные представления.

Я пытался создать функцию renderView, но не сделал этого.

function renderView($viewName, $data) { // Здесь находится ваша логика рендеринга представления // Вы можете включить файл представления и передать в него данные ob_start(); включить $viewName. '.php'; вернуть ob_get_clean(); } Я также проверил старую структуру Magento, но не смог ее понять (прошло 4 года с тех пор, как я в последний раз пробовал PHP)
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»