Articles of symfony

Dichiarazione di eliminazione di Doctrine Query Builder

Sto usando Symfony2, devo usare Doctrine QueryBuilder ( http://docs.doctrine-project.org/en/latest/reference/query-builder.html ) La documentazione non ha un esempio per l'istruzione delete o update. La mia entity framework; è: object(stdClass)[417] public '__CLASS__' => string 'Les\DataBundle\Entity\News' (length=26) public 'id' => int 1 public 'restoId' => int 1 public 'category' => string 'dessert' (length=7) public 'text' => string 'jlkdjsalkdj sa' […]

Doctrine 2 bulk insert / update memory

Considera questo codice (racchiuso all'interno di una function): $manager = $this->manager; // local ref $q = $manager->createQuery('select c from VendorFeedBundle:Category c'); $iterableResult = $q->iterate(); $i = 0; $batchSize = 500; foreach($iterableResult as $row) { $category = $row[0]; $struct = explode(' ' . $this->separator . ' ', $category->getPath()); unset($struct[count($struct) – 1]); $path = implode(' ' . […]

Symfony Forms Assert

Ho una class Event che ha un field come questo: class Event { …… /** * @var datetime $date * * @ORM\Column(name="date_debut_inscri", type="datetime") * @Assert\GreaterThanOrEqual("today UTC") */ protected $dateDebutInscri; …… } Questo field è nascosto quando una casella di controllo è selezionata ed è impostata su null nel controller, il problema è quando questo field […]

Le dottrine vengono automaticamente interrotte in Symfony

Attualmente sto seguendo i tutorial di symfony di Leanna Pelham e Ryan Weaver, e mi sono imbattuto in alcuni problemi. Sto lottando con i comandi "doctrine: generate", sia le entity framework; che i grezzi. Questo succede quando digito "php app / console doctrine: generate: entity": doctrine: generate: entity Questo succede quando digito "php app / […]

Problema con sonataIntlBundle: non posso installarlo con il compositore

Output dal compositore (dopo l'aggiornamento di composer.phar) Problema 1 – Richiesta di installazione per sonata-project / intl-bundle 2.2.*@dev -> soddisfacibile da sonata-project / intl-bundle [2.2.x-dev]. – Sonata-project / intl-bundle 2.2.x-dev richiede ext-intl * -> l'estensione PHP richiesta intl non è presente nel tuo sistema. Problema 2 – Sonata-project / intl-bundle 2.2.x-dev richiede ext-intl * -> […]

Symfony, come usare l'evento form per validationre il module dinamico lato client

Sto usando il plugin select2 con ajax per avere un field dinamico sul mio module, ma quando lo invio mi viene restituito un errore "Questo valore non è valido" , che è normale perché uso ChoiceType con un arrays() vuoto arrays() nelle opzioni di choices sulla creazione. Secondo questa parte del symfony doc, l'evento form […]

Gestire gli errori del module nel controllore e passarlo al twig

Sto cercando di popolare $errors['field_name'] = 'Error message'; nel mio controller in modo che possa passare la variabile al twig per un'ulteriore elaborazione. Come posso eseguire il looping degli errori e creare la mia variabile arrays? Ho controllato e applicato questi, ma non ho ottenuto la risposta esatta, o forse ho perso. Accesso e debug […]

getUser nel constructor di servizi di Symfony2

Ho un problema molto strano in uno dei servizi di Symfony2. Voglio get l'utente corrente nel constructor del mio servizio ma SecurityContext-> getToken restituisce false! Questo è il mio constructor di servizi: public function __construct(Registry $doctrine, SecurityContext $context){ $this->doctrine = $doctrine; $this->context = $context; if(!$this->context->getToken()){ echo "Il ya une merde au niveau du token !"; […]

ErrorException: Attenzione: l'intestazione non può contenere più di una singola intestazione, viene rilevata una nuova row

Ho problemi a redirect dopo una determinata function che invia email! La mia function è: public function emailAction($emails, $url) { foreach($emails as $email) { $message = \Swift_Message::newInstance() ->setSubject('Updates in Symfony Blog') ->setFrom(arrays('[email protected]' => 'Symfony Blog')) ->setTo($email["email"]) ->setBody( $this->renderView( 'NEWSBlogBundle:Default:email.txt.twig', arrays('url' => $url) ) ) ; $this->get('mailer')->send($message); } return $this->redirect($this->newpostAction()); //return $this->redirect($this->generateUrl('NEWSBlogBundle_homepage')); } Invia le e-mail […]

Symfony2 FOSOAuthServerBundle: la password del tipo di concessione richiede il segreto del client

Sto integrando FOSOAuthServerBundle per gestire l'accesso da un'app mobile a un backoffice Symfony2. Ho seguito le istruzioni di questa risposta , ma come non ho mai usato OAuth2 prima di essere un po 'perso a volte. Ho provato ad accedere utilizzando la "password" grant_type ma per qualche motivo non functionrà a less che non specifichi […]