Я думаю, что Symfony не для вас. Существует «способ Symfony» делать вещи. Частично это разделение логики MVC.
Простая страница будет:
$ ./symfony generate:project yourprojectname
$ ./symfony configure:database "mysql:host=localhost;dbname=yourdbname" root yourpassword
$ ./symfony generate:app frontend
$ ./symfony generate:module frontend yourmodule
Хорошо, теперь у вас есть модуль. Перейдите в localhost / web / frontend_dev.php / module и вы увидите, что у вас есть настроенный базовый модуль и сообщение с поздравлением.
Читайте об URI-маршрутизации Symfony. localhost / web / frontend_dev.php / module / action / param / value, это базовая маршрутизация по умолчанию.
Таким образом, он вызовет действие в вашем модуле и передаст значение параметра.
Делай с ней что хочешь.
Тем не менее, вам придется прочитать о том, как работает Symfony. Фреймворк может многое вам помочь, если вы знаете, как он работает. Если вы этого не сделаете, это будет более вероятно, замедлит вас.
Начните здесь: http://www.symfony -project.org / get / pdf / jobeet-1.4-doctrine-en.pdf он проведет вас от начала до конца довольно обширного проекта. Некоторые вещи могут показаться немного неуклюжими, но это потому, что в процессе они покажут вам почти все, что может сделать инфраструктура.