В школьных веб-проектах, которые я сделал до сих пор, я создал свои приложения с трехуровневым подходом. Уровень данных, приложение и уровень представления. Я использовал эту архитектуру с python и java, и я хочу использовать ее также с php. Я был очень строг в общении между слоями, поскольку это были требования назначений, и я могу сказать, что я нахожу это достаточно хорошим, так как когда я однажды пытался переключиться с mySQL на Mongo db, это было довольно просто. Мне просто пришлось изменить код внутри функции моего объекта доступа к данным.Достижение 3-уровневой архитектуры с Symfony PHP
Как я уже говорил, я хочу написать большое приложение сейчас в php, и я загрузил и установил платформу Symfony2, которая представляет собой структуру MVC. Мои намерения состоят в том, чтобы протестировать приложение с начальным MySQL, а затем переключиться и протестировать его с помощью Redis.
Так что мой вопрос: Могу ли я использовать функциональность и все «лакомства» фреймворка для написания приложения с 3 уровнями архитектуры и как я могу отделить слои?
Спасибо, что было полезно для понимания некоторых вещей. Теперь я должен перейти в sumfony2 –