diff --git a/best_practices/business-logic.rst b/best_practices/business-logic.rst index d4da19721a8..a3ee57a8f69 100644 --- a/best_practices/business-logic.rst +++ b/best_practices/business-logic.rst @@ -191,6 +191,15 @@ library or strategy you want for this. In practice, many Symfony applications rely on the independent `Doctrine project`_ to define their model using entities and repositories. + +Doctrine support is not enabled by default in Symfony. So to use Doctrine +as shown in the examples below you will need to install :doc:`Doctrine ORM support ` +by executing the following command: + +.. code-block:: terminal + + $ composer require symfony/orm-pack + Just like with business logic, we recommend storing Doctrine entities in the AppBundle. @@ -301,7 +310,7 @@ the following command to install the Doctrine fixtures bundle: .. code-block:: terminal - $ composer require "doctrine/doctrine-fixtures-bundle" + $ composer require doctrine/doctrine-fixtures-bundle Then, enable the bundle in ``AppKernel.php``, but only for the ``dev`` and ``test`` environments:: @@ -357,6 +366,7 @@ Next: :doc:`/best_practices/controllers` .. _`full definition`: https://en.wikipedia.org/wiki/Business_logic .. _`Doctrine project`: http://www.doctrine-project.org/ +.. _`Doctrine ORM support`: https://symfony.com/doc/current/doctrine.html .. _`fixture class`: https://symfony.com/doc/current/bundles/DoctrineFixturesBundle/index.html#writing-simple-fixtures .. _`PSR-1`: https://www.php-fig.org/psr/psr-1/ .. _`PSR-2`: https://www.php-fig.org/psr/psr-2/ pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy