Articles of model view controller

Как запустить загрузку с помощью typo3 / extbase?

Я использую Typo3 с extbase и жидкостью. У меня есть контроллер с действием под названием downloadAction() . После вызова действия система пытается отобразить шаблон загрузки (но я просто хочу начать загрузку). public function downloadAction($id) { // create file // send header // dump file // exit } Как я могу сбросить созданный download-File и отправить […]

Zend_Framework- Где разместить обработку $ _GET и $ _POST (HTTP Request)?

Недавно я прочитал этот пост, который привел к ряду других сообщений, которые, похоже, предлагают ту же идею: модели делают все, View должен иметь возможность напрямую связываться с моделью и наоборот, пока контроллер остается в стороне. Однако все приведенные примеры довольно упрощены, и ни один из них не показывает пример того, как кто-то пытался реализовать полную […]

Проект Zend Framework без использования Zend_Application

Я даже читал на многих сайтах, что для повышения производительности приложений Zend Framework не использовать Zend_Application в bootstrap, но не удалось найти сайт, на котором это продемонстрировано. Вы, ребята, знаете о месте, где описан этот метод, и могли бы предоставить мне некоторые образцы кода? благодаря

Нужно руководство относительно правильного потока моей PHP MVC Framework

Я создаю инфраструктуру веб-приложений PHP (MVC). Я бы предпочел не использовать внешние библиотеки или компоненты (поскольку я хочу, чтобы это было чисто моей работой на данный момент) Можете ли вы рассказать мне несколько советов / рекомендаций, по которым каждый из моих файлов должен отвечать за выполнение? Например, что должно выполняться сценарием Framework и что должно […]

Yii2 отображает данные, используемые для каждого цикла

Используя yii2, я создал модель и CRUD, используя gii. Я хочу использовать foreach или while loop в моем VIEW для отображения данных в следующем формате Для каждой строки в таблице базы данных echo("addMarker($lat_field, $lon_field);\n"); У меня есть индексная страница, которая отображается с использованием следующего действия контроллера. public function actionIndex() { $this->layout = 'directory'; $searchModel = […]

Организация проекта PHP

Что это Вот что я сделал до сих пор: ядро / контроллеры / (содержит контроллеры, используемые приложением) models / (содержит модели, используемые приложением) views / (содержит представления, используемые приложением) base_controller.php (каждый контроллер расширяется) base_model.php (каждая модель расширяется) поставщики / phprouter / (простой класс маршрутизатора) прыщ / (простой класс контейнера DI) configuration.php (содержит всю конфигурацию приложения) […]

Расширение ZfcUser с помощью Zend Framework 2

Привет, Я пытаюсь написать регистрационную форму пользователя с использованием модуля ZfcUser для Zend Framwork 2 и хотел бы посоветоваться с рекомендациями при добавлении дополнительных полей пользователя. До сих пор я создал свой собственный модуль под названием «WbxUser» и, как указано в страницах wiki модулей, я добавил пользовательское поле «имя пользователя» в регистрационную форму ZfcUser, используя […]

Разделение кода из макета в шаблоне

У меня есть приложение, построенное вокруг шаблона MVC. Представление – php, но в основном html с минимальным встроенным PHP-кодом, например, Welcome <?php echo $USERNAME ?> а также <table> <?php foreach ($USERS as $row) : ?> <tr><td><?php echo $row->name ?><td><?php echo $row->address ?></tr> <?php endforeach ?> Я хочу только логику отображения в этом файле, и я […]

Расширение Entity Doctrine для добавления бизнес-логики

Я пытаюсь практиковать хороший дизайн и расширять сущность Doctrine. Мой расширенный класс, модель в основном, будет иметь дополнительную бизнес-логику + доступ к базовым данным сущности. Я использую Doctrine 2.2.1 и Zend Framework 1.11.4 и php 5.3.8 Когда я использую DQL, доктрина возвращает объект Model. Когда я использую функцию родной находки Doctrine, она ничего не возвращает […]

MVC – малая логика в модели?

Я попытался это сделать, но я хочу ответить раз и навсегда. У нас есть обсуждение на работе, можно ли поместить бизнес-логику в Модель. Например, если вы хотите убедиться, что ваш идентификатор установлен в int в базе данных. можете ли вы сделать intval($id) в классе модели? или если ввод текста слишком короткий. или вы «должны» делать […]