Articles of symfony

Symfony Salva commenti sul blog con utente e blogId

Sto usando symfony 2.8, ho creato una relazione uno-a-molti tra utente e blog, (un utente molti blog). Inoltre ho creato una relazione uno-a-molti tra blog e commenti. Allo stesso modo una relazione uno-a-molti tra utente e commenti. Ora la mia tabella dei commenti ha questo aspetto tabella dei commenti id Primary int(11) user_id Primary int(11) […]

Distribuire un'app Symfony2 su cPanel

Sono nuovo di cPanel e voglio distribuire la mia app Symfony2 su di esso. Ho bisogno di una guida su come farlo, ho scaricato il framework Symfony2 con Softaculous Apps Installer. PS: La mia app è anche su BitBucket.

Usando knp_paginator all'interno del mio servizio

Sto cercando di utilizzare knp_paginator all'interno del mio servizio ma ottengo questo errore ServiceNotFoundException in CheckExceptionOnInvalidReferenceBehaviorPass.php row 58: il servizio "paginatorservice" ha una dipendenza da un servizio inesistente "knp_paginator". Questo è il mio servizio: namespace CommonBundle\Service; use Doctrine\ORM\EntityManager; class PaginatorService { public function paginate($query, $pageLimit, $pageNumber) { $paginator = $this->get('knp_paginator'); $pagination = $paginator->paginate( $query, $request->query->getInt('page', […]

Come cercare l'entity framework; autoreferenziale di un'entity framework; nella mia ricerca di Doctrine?

Quando si guarda all'entity framework; Utente, è ansible vederne molte altre. Un utente ha molti amici che sono gli stessi utenti. Come faccio a fare esattamente la stessa ricerca all'interno degli amici di un utente? (in questa query, cerco solo utenti che soddisfano tali condizioni, ma mi piacerebbe farlo in un amico $ user) $qb […]

Customy Exception Control non funziona più dopo l'aggiornamento a Symfony 2.8

Ho appena aggiornato la pagina di Symfony 2.7 a 2.8. Oltre a Symfony, sono stati aggiornati anche altri pacchetti (ad es. FOSUserBundle , FOSRestBundle , Doctrine , ecc.). Dopo l'aggiornamento il mio CustomExceptionController non funziona più. Errore come 404 o 500 mostra la pagina delle eccezioni predefinita al posto della mia pagina personalizzata. Prima dell'aggiornamento […]

uuid_binary errore di validazione del module: la scelta non esiste o non è univoca

Sto usando il pacchetto ramsey / uuid-doctrine per avere UUID binari come chiave primaria per un'entity framework;: class Site { /** * @ORM\Id * @ORM\GeneratedValue(strategy="UUID") * @ORM\Column(type="uuid_binary") */ private $id; … } Ho bisogno di build un module per un'altra entity framework; che ha quell'entity framework; in una relazione ManyToOne. Così ho aggiunto, nel mio […]

Errore irreversibile Catchable: l'argomento 1 è passato a? Symfony2.1

Sono fermato da questo errore: Errore irreversibile Catchable: l'argomento 1 passato a Joker \ CoreBundle \ Entity \ Incidentfile :: setFile () deve essere un'istanza di Symfony \ Component \ HttpFoundation \ File \ UploadedFile, string fornita, chiamata in / Applicazioni / MAMP / htdocs / joker-repo /vendor/symfony/symfony/src/Symfony/Component/Form/Util/PropertyPath.php alla row 538 e definito in /Applications/MAMP/htdocs/joker-repo/src/Joker/CoreBundle/Entity/Incidentfile.php […]

Il `lexik_jwt_authentication.on_jwt_created` non è presente nel profiler di Symfony

Ho aggiunto questo ascoltatore acme_api.event.jwt_created_listener: class: AppBundle\EventListener\JWTCreatedListener tags: – { name: kernel.event_listener, event: lexik_jwt_authentication.on_jwt_created, method: onJWTCreated } ma l'evento non viene inviato (non è visibile) dal profiler di symfony. Sto cercando di usarlo per personalizzare il tempo di scadenza del token. Il metodo onJWTCreated non viene chiamato!

Come cancellare correttamente tutte le immagini caricate usando Sonata-Media-Bundle

Ho caricato alcune immagini utilizzando il pacchetto sonata-media-bundle, come suggerito qui $media = new Media; $media->setBinaryContent($file->getRealPath()); $media->setContext('myContext'); $media->setProviderName('sonata.media.provider.image'); $mediaManager->save($media); Il codice precedente crea il file multimediale correttamente tutti i file (secondo la configuration del context) e il registro db. Ora quello che ho fatto per eliminare i media è stato chiamato in questo modo: $media […]

Una nuova entity framework; è stata trovata attraverso la relazione *** che non è stata configurata per le operazioni persistenti in cascata per l'entity framework;

Attualmente sto creando alcuni dispositivi per alcuni test e ho affrontato questo errore. Hai un'idea di come risolverlo? Ho così tanti proiettori da copiare incollarlo. A new entity was found through the relationship '***' that was not configured to cascade persist operations for entity: ***. To solve this issue: Either explicitly call EntityManager#persist() on this […]