From 1f6cc62086fcacc946b82f9a863977a45d146572 Mon Sep 17 00:00:00 2001 From: Victor Bocharsky Date: Wed, 2 Nov 2016 22:49:21 +0200 Subject: [PATCH] Add missing parenthesis for methods and a few minor tweaks --- doctrine.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doctrine.rst b/doctrine.rst index f310ac2247e..38fc425cb0d 100644 --- a/doctrine.rst +++ b/doctrine.rst @@ -537,10 +537,10 @@ Take a look at the previous example in more detail: responsible for the process of persisting objects to, and fetching objects from, the database. -* **line 17** The ``persist($product)`` call tells Doctrine to "manage" the +* **line 18** The ``persist($product)`` call tells Doctrine to "manage" the ``$product`` object. This does **not** cause a query to be made to the database. -* **line 18** When the ``flush()`` method is called, Doctrine looks through +* **line 21** When the ``flush()`` method is called, Doctrine looks through all of the objects that it's managing to see if they need to be persisted to the database. In this example, the ``$product`` object's data doesn't exist in the database, so the entity manager executes an ``INSERT`` query, @@ -630,7 +630,7 @@ Once you have a repository object, you can access all sorts of helpful methods:: Of course, you can also issue complex queries, which you'll learn more about in the :ref:`doctrine-queries` section. -You can also take advantage of the useful ``findBy`` and ``findOneBy`` methods +You can also take advantage of the useful ``findBy()`` and ``findOneBy()`` methods to easily fetch objects based on multiple conditions:: $repository = $this->getDoctrine()->getRepository('AppBundle:Product'); @@ -689,7 +689,7 @@ Updating an object involves just three steps: #. fetching the object from Doctrine; #. modifying the object; -#. calling ``flush()`` on the entity manager +#. calling ``flush()`` on the entity manager. Notice that calling ``$em->persist($product)`` isn't necessary. Recall that this method simply tells Doctrine to manage or "watch" the ``$product`` object. @@ -780,7 +780,7 @@ DQL as you start to concatenate strings:: $repository = $this->getDoctrine() ->getRepository('AppBundle:Product'); - // createQueryBuilder automatically selects FROM AppBundle:Product + // createQueryBuilder() automatically selects FROM AppBundle:Product // and aliases it to "p" $query = $repository->createQueryBuilder('p') ->where('p.price > :price')