@@ -5,7 +5,7 @@ Controller
5
5
==========
6
6
7
7
A controller is a PHP callable you create that takes information from the
8
- HTTP request and constructs and returns an HTTP response (as a Symfony
8
+ HTTP request and creates and returns an HTTP response (as a Symfony
9
9
``Response `` object). The response could be an HTML page, an XML document,
10
10
a serialized JSON array, an image, a redirect, a 404 error or anything else
11
11
you can dream up. The controller contains whatever arbitrary logic *your
@@ -34,7 +34,7 @@ common examples:
34
34
for the homepage of the site.
35
35
36
36
* *Controller B * reads the ``slug `` parameter from the request to load a
37
- blog entry from the database and create a ``Response `` object displaying
37
+ blog entry from the database and creates a ``Response `` object displaying
38
38
that blog. If the ``slug `` can't be found in the database, it creates and
39
39
returns a ``Response `` object with a 404 status code.
40
40
@@ -478,7 +478,9 @@ You can also put templates in deeper sub-directories. Just try to avoid creating
478
478
unnecessarily deep structures::
479
479
480
480
// renders app/Resources/views/hello/greetings/index.html.twig
481
- return $this->render('hello/greetings/index.html.twig', array('name' => $name));
481
+ return $this->render('hello/greetings/index.html.twig', array(
482
+ 'name' => $name
483
+ ));
482
484
483
485
The Symfony templating engine is explained in great detail in the
484
486
:doc: `Templating </book/templating >` chapter.
@@ -513,7 +515,7 @@ via the ``get()`` method. Here are several common services you might need::
513
515
514
516
$mailer = $this->get('mailer');
515
517
516
- What other services exist? You can list all services, use the ``container:debug ``
518
+ What other services exist? To list all services, use the ``container:debug ``
517
519
console command:
518
520
519
521
.. code-block :: bash
0 commit comments