Возможный дубликат: Альтернативы 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 будут доступны в файле представлений. Это правильная реализация? Существуют ли какие-либо ошибки с этой реализацией?
Я создаю абстрактные модели для управления объектами базы данных. У меня уже есть EntityAbstract , EntitySetAbstract и модели ManagerAbstract . В моей модели ManagerAbstract мне нужен экземпляр Zend/Db/Adapter , чтобы создать Zend\Db\TableGateway . Как я могу вытащить основной экземпляр адаптера в свой ManagerAbstract ? В ZF1 я мог бы добиться этого с помощью Zend_Registry. Если […]
Я экспериментирую с php mvc, и у меня возникла следующая проблема. Мои классы запросов и маршрутизаторов очень просты, и я хотел бы расширить тему, чтобы обрабатывать вызовы контроллеров из подпапок и к классам контроллеров, функции должны быть в состоянии забрать URL-адреса, посылать их, чтобы получить и отправить. мой маршрутизатор выглядит так, как следует class Router{ […]
В 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 существует ли способ сделать одно действие с использованием другого layout чем для контроллера? У меня есть действие, которое я хотел бы отформатировать по-другому от остальных, и это не ясно из документации, если это возможно.
Я новичок в Joomla, я хочу знать, как контроллер Joomla передает данные модели, модели для контроллера и контроллера для просмотра. Хотя это может быть глупый вопрос, я действительно пытался найти ответ. Надеюсь, я смогу получить помощь из семейства stackoverflow.
Я видел различные рамки MVC, а также автономные рамки ORM для PHP, а также другие вопросы ORM. тем не менее, большинство вопросов требуют начала существующих фреймворков, чего я не ищу. (Я также прочитал этот вопрос , но я не уверен, что с ним делать, поскольку ответы расплывчаты.) Вместо этого я решил, что лучше всего научусь, […]
У меня есть следующий поток данных для простой формы входа. Пользовательский контроллер доступа PHP-файл. Контроллер включает model.php и view.php Пользователь отправляет форму, контроллер отправляет данные POST в методы модели и возвращает результат. Пользователь вошел в систему и перенаправил контроллер на другое представление (сообщение об успешном завершении входа). В настоящее время мои взгляды представляют собой статический […]