BIGtheme.net http://bigtheme.net/ecommerce/opencart OpenCart Templates
Home / Sviluppo Software / CMS / Symfony2, Come generare un Repository in automatico

Symfony2, Come generare un Repository in automatico

Nella guida di oggi vedremo come in Symfony 2 generare un Repository in automatico.

Che cosa è un repository?

Un repository è una Classe personalizzata per la propria entità dove nella quale possimao aggiungere metodi, contenenti le query per l’entita.

Per farlo, bisogna aggiungere il nome della classe del repository alla propria definizione di mappatura nell’ Entity.

// src/Acme/StoreBundle/Entity/Demo.php
namespace Acme\StoreBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity(repositoryClass="Acme\StoreBundle\Entity\DemoRepository")
 */
class Demo
{
    //...
}

L’esempio mostrato funziona solo se usiamo le annotation, ma  sia in YAML, che in XML le istruzioni sono simili. Noi consigliamo sempre di utilizzare le Annotation.

Per generare in automatico la Classe Repository.

php app/console doctrine:generate:entities Acme

Adesso con la classe generata possiamo iniziare a lavorare.

Puoi leggere Anche

WordPress, Come tornare alla versione precedente di un Plugin

Dopo aver visto come tornare ad una versione precedente del nostro CMS di WordPress, oggi ...