Articles of model view controller

MVC и инъекции зависимостей, вынуждены использовать singleton Controller?

Я работаю над созданием фреймворка PHP, который ведет себя в соответствии с принципами MVC и использует инъекцию зависимостей. Я думаю, что у меня есть блок переднего контроллера; существует рабочий маршрутизатор, который создает экземпляр контроллера и вызывает соответствующее действие на основе запрошенного URI. Далее – инъекция зависимостей. Я хочу реализовать контейнер, который разрешает зависимости с помощью […]

PHP – MVC – выбор вида

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

пурпурные цены, включая налог

Я создал свои продукты, чтобы их цена включала налог. Однако, когда я добираюсь до страницы проверки, налог добавляется к цене товара. Где действительно это должно быть только как резюме. Кто-нибудь знает, как это исправить?

Лучший вариант для вызова функциональности модели в контроллере PHP

Я создаю пользовательскую структуру MVC с помощью PHP. Моя проблема в том, когда я хочу получить доступ к любому классу модели через класс контроллера. Один из способов, который я видел, это сделать через шаблон дизайна реестра, используя магические методы, такие как get и set, хотя PHP get и set считаются плохой практикой для некоторых. Я […]

MVC. Разве хорошо, что модель состоит из нескольких других моделей?

У меня два контроллера: один для просмотра одного игрока и один для просмотра команды. В настоящее время у меня есть это, где команда состоит из группы моделей проигрывателей. Я новичок в MVC, и из всего, что я читал, я много не видел в моделях, состоящих из других моделей. Есть ли альтернативный способ приблизиться к этой […]

собираемся построить php MVC, какие соглашения об именах мне нужно знать?

Я довольно новичок в OO PHP, однако я понимаю, как все это работает, и я готов начать создание MVC для большого сайта, над которым я работаю. Я знаю, что не обязательно писать, что вы должны делать это так, но есть нормальные практики … имена классов – camelcase? подчеркивает? файлы классов – то же, что и […]

Как реализовать многослойную архитектуру в PHP

Я определил ниже уровни, которые будут реализованы в моем приложении. По моим знаниям многослойная архитектура предпочтительна для корпоративного приложения. Уровень презентации Бизнес-уровень Уровень доступа к данным Уровень обслуживания Я выбрал Symfony2 в качестве рамки, которая будет использоваться в приложении. В Symfony2 встроена архитектура MVC. И вышеупомянутые слои существуют, как показано ниже. Уровень представления => Контроллер […]

Горизонтальное масштабирование: маршрутизация пользовательских поддоменов между серверами

Я поддерживаю веб-приложение, которое перерастает один VPS. Архитектура состоит из большого числа мелких пользователей, каждый из которых имеет свой собственный поддомен. Пользователи не взаимодействуют. Загрузка означает, что мне нужно переместить некоторых пользователей и всех новых пользователей на другую установку веб-приложения на отдельный сервер. В настоящее время каждый поддомен каждого пользователя попадает в тот же виртуальный […]

Codeigniter 3.0.0 – ошибка 404 страница не найдена

Это моя первая php-структура. У меня есть php-файл в моем контроллере, который является post.php, но когда я попытался запустить его localhost / codeigniter / index.php / posts, он отображает ошибку 404 .htaccess внутри папки приложения <IfModule authz_core_module> Require all denied </IfModule> <IfModule !authz_core_module> Deny from all </IfModule> autoload.php $autoload['libraries'] = array('database'); $autoload['helper'] = array('url'); config.php […]

Изменение файла макета в представлении Yii2

Я делаю небольшой проект, используя Yii2. Предположим, что у меня есть такой же макет (заголовок, нижний колонтитул) в представлении (например, site ), кроме login.php в этом представлении. Я хочу, чтобы в этом файле был другой или нет верхний / нижний колонтитул. Что я могу сделать, удалив верхний / нижний колонтитул только из этого файла вида. […]

Intereting Posts