Общая картина

Начните использовать Symfony за 10 минут! Эта глава, прогулка через основные концепции стоящие за Symfony, вы узнаете как можно быстро приступить к работе рассмотрев простое приложение в действии.

Если раньше вы уже использовали какой либо веб-фреймворк, то будете чувствовать себя как рыба в воде используя Symfony. Если нет, добро пожаловать в разработку веб-приложений новым способом.

Установка Symfony

Прежде чем продолжить чтение этой главы, убедитесь что у вас установлен PHP и Symfony как это описано в статье Installing & Setting up the Symfony Framework

Понимание основ

Одной из целей фреймворка является организовать код и позволить c легкостью его улучшать в процессе, избегая смешивания запросов к БД, HTML тегов и PHP кода в одном скрипте. Для того чтобы достичь этой цели, вам необходимо изучить некоторые основные концепции Symfony.

When developing a Symfony application, your responsibility as a developer is to write the code that maps the user'srequest(e.g.http://localhost:8000/) to the_resource_associated with it (theHomepageHTML page).

The code to execute is defined as methods of PHP classes. The methods are calledactionsand the classescontrollers, but in practice most developers usecontrollersto refer to both of them. The mapping between user's requests and that code is defined via theroutingconfiguration. And the contents displayed in the browser are usually rendered usingtemplates.

When you go tohttp://localhost:8000/app/example, Symfony will execute the controller insrc/AppBundle/Controller/DefaultController.phpand render theapp/Resources/views/default/index.html.twigtemplate.

In the following sections you'll learn in detail the inner workings of Symfony controllers, routes and templates.

Действия и Контроллеры

results matching ""

    No results matching ""