Symfony lancia SymfonyCasts

Nei giorni scorsi è stata annunciata una importante novità per l’ecosistema di Symfony: il lancio di un canale di screencasts, ovvero di tutorial erogati in forma di video. Come anticipato dal titolo, questo canale prende il nome di SymfonyCasts, ispirandosi a RailsCasts (analogo servizio per Ruby). C’è da dire che questa nuova forma di tutorial […]

Documentazione italiana di Symfony

Purtroppo è stato deciso di rimuovere qualsiasi traduzione della documentazione ufficiale di Symfony. Al momento della decisione le uniche traduzioni superstiti, delle quattro indicate, erano la nostra e quella Francese. Uno scarno comunicato di una settimana fa, pervenuto da un membro di SensioLabs al responsabile della traduzione francese e a chi vi scrive, ha anticipato […]

Fixture con contenitore di servizi nei test funzionali

A volte può essere utile avere a disposizione il contenitore di servizi nelle fixture usate nei test funzionali. Un caso tipico è l’uso di FOSUserBundle, che mette a disposizione un servizio UserManager per creare utenti, utilizzabile quindi anche per crearli all’interno delle fixture. Purtroppo la documentazione a riguardo è alquanto avara di informazioni, per cui […]

Sonata e sortable

Chi avesse l’esigenza di gestire in Sonata un’entità con applicato il behaviour sortable di Doctrine2 si troverebbe con la sgradita sorpresa di non poter operare le comuni operazioni necessarie in questi casi: tipicamente, spostare le righe in su, in giù o in cima alla lista. Purtroppo tale behaviour non offre alcun metodo che astragga le […]

Symfony 2.1 validazione a cascata

In Symfony2 incorporare i form è davvero facile come mostrato  nella guida ufficiale di Symfony per la creazione e l’associazione di due form. In questo tip parleremo della validazione in cascata di sottoform. Supponiamo di avere un ProductForm che incorpora CategoryForm, entrambi con annotazioni che impostano i diversi vincoli di validazione per ciascuna classe. Seguendo la […]

phpDay - Maggio 2019 a Verona