Articles of symfony

Imansible passare il valore del parametro nel repository FindOneBy di Symfony

Sto usando Symfony (versione 2.5.0-DEV) e il ricettario docce mongodb su http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html . Sono bloccato al momento cercando di passare il valore di un parametro definito in findOneByIndex. Quindi, se faccio il seguente $script = $repository->findOneByIndex(1); funziona perfettamente. Ma se faccio il seguente $script = $repository->findOneByIndex($user); non riesce a cercare con il valore dell'utente. In […]

Campi multipli per un attributo

Supponiamo che io abbia tre campi per un utente per inserire una data: giorno, mese e anno. (Probabilmente non è il modo migliore, ma lo sto usando per questo esempio). Se provo a $form->bind() la richiesta dell'utente, Symfony proverà a cercare un metodo ->setMonth() sul mio model, che non esiste. Come faccio a dire a […]

symfony impersona tra diversi host

Sto cercando di impersonare diversi utenti in Symfony, ma diverso da altri esempi come la rappresentazione di Symfony – firewall separati e provider di utenti separati , nel mio caso non è solo il provider che è diverso, ma l'host. firewalls: admin: pattern: ^/ host: "%host_admin%" provider: admin […] switch_user: role: ROLE_ADMIN provider: client #host: […]

Listener symfony onFlush Doctrine

Ciao ho un ascoltatore onFlush: <?php namespace FM\AppBundle\EventListener; use FM\AdminBundle\Entity\Address\DeliveryAddress; use Doctrine\ORM\Event\OnFlushEventArgs; class DeliveryAddressListener { /** * @param OnFlushEventArgs $args */ public function onFlush(OnFlushEventArgs $args) { $em = $args->getEntityManager(); $uow = $em->getUnitOfWork(); foreach ($uow->getScheduledEntityUpdates() as $entity) { if ($entity instanceof DeliveryAddress) { $this->addPostalToUser($entity, $args); } } } /** * @param DeliveryAddress $deliveryAddress * @param OnFlushEventArgs […]

Errore di tipo: l'argomento 2 passato ad App \ AddPhotoToProduct :: __ construct () deve essere un'istanza di App \ Uploaded,

Sto ricevendo l'errore di argomento non valido 2 e sto cercando di caricare più immagini tramite dropzone. [ERROR] FatalThrowableError in AddPhotoToProduct.php row 30: Errore di tipo: Argument 2 passato ad App \ AddPhotoToProduct :: __ construct () deve essere> un'istanza di App \ Uploaded, arrays dato, chiamato in> C: \ xampp \ htdocs \ mid_login1 […]

I risultati del database di Symfony2 in TWIG

Ho 3 tabelle nel DB: task_estimation_fields : CREATE TABLE `task_estimation_fields` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(45) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name_UNIQUE` (`name`) ) ENGINE=InnoDB; task_estimations : CREATE TABLE `task_estimations` ( `id` int(11) NOT NULL AUTO_INCREMENT, `task_id` int(11) NOT NULL, `task_estimation_field_id` int(11) NOT NULL, `description` blob, `summary` blob, `effort` int(11) NOT […]

Come posso risolvere questo problema di memory di doctrine

Il seguente codice itera su una tabella che ha ~ 1,000,000 righe. Mi è stato consigliato di usare il metodo iterateResult () di Doctrine per evitare problemi di memory ( docs ): $batchSize = 1000; $i = 0; $q = $em->createQuery('SELECT i from MyBundle:Items i WHERE i.imgSize IS NULL'); $results = arrays(); $iterableResult = $q->iterate(); […]

Symfony2 – KnpMenuBundle: Eccezione irreversibile nel contenitore di servizi

Sto usando il KnpMenuBundle nella mia applicazione, e ho seguito le loro istruzioni per configurare il mio menu come servizio. Ogni volta che provo a rendere il menu utilizzando la function di twig {{ knp_menu_render('VhotoHelperBundle:MenuBuilder:mainMenu') }} Mi dà il seguente errore … È stata generata un'exception durante il rendering di un model ("Errore irreversibile Catchable: […]

Symfony2 / Doctrine2 utilizzo eccessivo della memory durante l'esecuzione della query

Questo è un problema separato che è stato sviluppato da [questa domanda discussione] [1] durante il caricamento di una semplice pagina che mostra una tabella di dati (solo 2 voci di object) ricevo un errore di emergenza della memory. Qualcuno può dirmi perché? ecco il controller: public function indexAction() { $em = $this->getDoctrine() ->getManager(); $titles […]

Symfony by_reference non funziona

Sto cercando di creare una semplice associazione OneToMany con 2 entity framework;: class Professional extends User { /** * @ORM\Id * @ORM\Column(type="integer") * @ORM\GeneratedValue(strategy="AUTO") */ protected $id; public function __construct() { $this->followers = new \Doctrine\Common\Collections\ArrayCollection(); $this->following = new \Doctrine\Common\Collections\ArrayCollection(); $this->degrees = new \Doctrine\Common\Collections\ArrayCollection(); $this->experiences = new \Doctrine\Common\Collections\ArrayCollection(); } … /** * @ORM\OneToMany(targetEntity="ProfessionalDegree", mappedBy="professional", cascade={"persist"}) */ […]