Используйте множественное представление в 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)

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