Articles of model view controller

Каковы альтернативы архитектуре MVC для веб-разработки?

Возможный дубликат: Альтернативы MVC Я искал альтернативы, чтобы посмотреть, что доступно, но я ничего не могу найти. Я читал во многих статьях, что веб-MVC никогда не является истинным MVC по некоторым причинам, слишком техничным для меня, чтобы действительно понять. И иногда предлагается искать что-то еще, но что такое elses, каковы другие типы архитектуры? Где я […]

Зачем использовать шаблонный движок с каркасом?

Недавно я обнаружил фреймворк PHP Kohana (который был потрясающим) и читал нить об использовании его в сочетании с движком шаблонов, таким как Smarty или Twig . Мой вопрос, зачем беспокоиться? Разумеется, структура MVC, по определению, является шаблоном. Даже «сырой» PHP, возможно, является шаблоном. Каковы возможные преимущества добавления еще одного уровня абстракции поверх того, что уже […]

Как правильно передавать данные с контроллера для просмотра?

Моя текущая реализация: class SomeController extends AppController { function someaction() { $d['text'] = "ahoy!"; $this->render("someactionView", $d); } } И в AppController : function render($file, $data = "") { require "views/" . $file . ".php"; } И $data будут доступны в файле представлений. Это правильная реализация? Существуют ли какие-либо ошибки с этой реализацией?

Как получить экземпляр Zend \ Db \ Adapter из модели? (ZF2)

Я создаю абстрактные модели для управления объектами базы данных. У меня уже есть EntityAbstract , EntitySetAbstract и модели ManagerAbstract . В моей модели ManagerAbstract мне нужен экземпляр Zend/Db/Adapter , чтобы создать Zend\Db\TableGateway . Как я могу вытащить основной экземпляр адаптера в свой ManagerAbstract ? В ZF1 я мог бы добиться этого с помощью Zend_Registry. Если […]

как построить хороший маршрутизатор для php mvc

Я экспериментирую с php mvc, и у меня возникла следующая проблема. Мои классы запросов и маршрутизаторов очень просты, и я хотел бы расширить тему, чтобы обрабатывать вызовы контроллеров из подпапок и к классам контроллеров, функции должны быть в состоянии забрать URL-адреса, посылать их, чтобы получить и отправить. мой маршрутизатор выглядит так, как следует class Router{ […]

Zend Framework ORM-табличный шлюз данных таблиц по сравнению с расширением Zend_Db_Table_Abstract

В Quickstart Zend Framework произошли изменения от моделей, которые расширяют Zend_Db_Table_Abstract до шаблона Zend_Db_Table_Abstract Data Tableway. Лично у меня не было большого опыта работы с этим шаблоном, и я продолжаю слышать, что это скорее всего будет использоваться вместо старого. Краткий пример из быстрого запуска: Старый путь: class Default_Model_Guestbook extends Zend_Db_Table_Abstract { protected $_name = 'tablename'; […]

Yii: выполнять действия с использованием разной компоновки, чем макет контроллера

В Yii существует ли способ сделать одно действие с использованием другого layout чем для контроллера? У меня есть действие, которое я хотел бы отформатировать по-другому от остальных, и это не ясно из документации, если это возможно.

Как работает Joomla Model View Controller (MVC)?

Я новичок в Joomla, я хочу знать, как контроллер Joomla передает данные модели, модели для контроллера и контроллера для просмотра. Хотя это может быть глупый вопрос, я действительно пытался найти ответ. Надеюсь, я смогу получить помощь из семейства stackoverflow.

Советы / ресурсы / шаблоны для обучения внедрению базового ORM

Я видел различные рамки MVC, а также автономные рамки ORM для PHP, а также другие вопросы ORM. тем не менее, большинство вопросов требуют начала существующих фреймворков, чего я не ищу. (Я также прочитал этот вопрос , но я не уверен, что с ним делать, поскольку ответы расплывчаты.) Вместо этого я решил, что лучше всего научусь, […]

Основная структура MVC (PHP)

У меня есть следующий поток данных для простой формы входа. Пользовательский контроллер доступа PHP-файл. Контроллер включает model.php и view.php Пользователь отправляет форму, контроллер отправляет данные POST в методы модели и возвращает результат. Пользователь вошел в систему и перенаправил контроллер на другое представление (сообщение об успешном завершении входа). В настоящее время мои взгляды представляют собой статический […]