Трехслойный подход в PHP - PullRequest
       28

Трехслойный подход в PHP

2 голосов
/ 20 апреля 2011

Мне понравилось использовать три слоя (data / business logic | services / ui) в Java и я хочу применить это к веб-сайту на PHP.Какие советы, ссылки, учебные пособия вы могли бы предложить в этом отношении?

PS: мне особенно интересно знать, как объекты домена / сущности могут быть написаны и использованы.

Ответы [ 5 ]

3 голосов
/ 20 апреля 2011

Вы можете использовать некоторые фреймворки PHP.

Они уже сделали три слоя для вас

ZendFramework

CakePHP

Это может быть интересно для вас и помочь вам выбрать правильные рамки.

PHPFrameworks

2 голосов
/ 20 апреля 2011

Если вы хотите, чтобы PHP-фреймворк действительно следовал шаблону Model View Controll (MVC), вам нужно взглянуть на Agavi .Многие другие фреймворки пытались реализовать его, но потерпели неудачу.

1 голос
/ 20 апреля 2011

Symfony (http://www.symfony -project.org /) получает хорошие отзывы от моих партнеров по PHP

1 голос
/ 20 апреля 2011

Вы можете взглянуть на шаблон MVC , используемый во многих фреймворках для PHP.

Вы можете использовать фреймворки, такие как Kohana , Zend , CakePHP , Yii , который все использует этот шаблон.

MVC обозначает Model-View-Controller, где модель содержит бизнес-логику, представление содержит пользовательский интерфейс, а контроллер обрабатывает запросы и связывает вещи вместе.

1 голос
/ 20 апреля 2011

Поправьте меня, если я ошибаюсь, но это подход MVC ( Модель-> Вид-> Контроллер )?

Если это так, ознакомьтесь с такими фреймворками, как CakePHP , у них есть довольно хорошая зона обучения для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...