Articles of symfony

Classi di caricamento automatico con convenzione di denominazione basata su Zend o nessuna convenzione con Symfony 2

Come posso usare Symfony2 ClassLoader per caricare automaticamente le classi che non seguono le convenzioni di denominazione PEAR e non usano gli spazi dei nomi? Sembra dai documenti di symfony2 che questo non è ansible. In che modo si includono librerie helper API o altri file che non seguono questi tipi di convenzioni (cioè seguono […]

Symfony2 FosUserBundle personalizza la query di accesso

sto usando FosUserBundle nel mio progetto Symfony2, ho il login funzionante, voglio personalizzare ulteriormente il login per includere il controllo di id insieme a nome utente, email e password. Ho un'entity framework; utente nella cartella Entity , ho un UserRepository nella cartella Repository Come personalizzo il login Fos UserBundle per includere l'id nella sua query […]

Variabili Url con% 2f non gestite da silex

Sono molto nuovo a silex, ma ho esperienza con framework MVC basati su Java. Il problema che ho sembra essere come accettare determinati caratteri speciali negli argomenti URL. Ho un controller definito come tale: $app->get('/editPage/{fileName}', function ($fileName) use ($app,$action) { return $app['twig']->render('edit.twig.html',$action->editPage($fileName)); }); e questo funziona alla grande per URL come: /myapp/editPage/file.html /myapp/editPage/file-2.html ma se […]

Symfony: gestione delle barre sui parametri URL

Sto incontrando alcuni problemi cercando di indovinare come gestire gli URL con parametri su Symfony + Twig. Ho questa rotta: <route id="artist.front" path="/artist/{kw}/"> <default key="_controller">App\Web\Controllers\Front::homePage</default> </route> E questo codice sul model Twig: {% autoescape false %} <a href="{{ path('artist.front',{'kw':a.urlkeyword|url_encode} )}}">{{ a.name }}</a> {% endautoescape %} urlkeyword parametro urlkeyword viene passato così com'è (cioè non codificato […]

Symfony InvalidArgumentException durante l'esecuzione di app / console

Ho sviluppato un sito Web usando Symfony. Tutto andava bene fino a prima che stavo aggiungendo alcune Fixtures usando DoctrineFixturesBundle ed eseguendo il command "app / console". Ho ricevuto il seguente errore: [Symfony\Component\DependencyInjection\Exception\InvalidArgumentException] Symfony\\Bundle\\AsseticBundle\\EventListener\\RequestListener is not a valid class name for the "assetic.request_listener" service. Ho provato a annullare le modifiche apportte ai dispositivi per trovare […]

Errori Ajax sui servizi dalla 2.4: evento personalizzato + ambito di richiesta

Da quando ho aggiornato da Symfony 2.1 a 2.4, mi trovo di fronte a un errore abbastanza inaspettato. Per ora ho potuto solo speculare sui motivi per cui accade: [2014-03-24 10:32:19] emergency.EMERGENCY: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\InactiveScopeException' with message 'You cannot create a service ("form.type.daterange") of an inactive scope ("request").' in D:\Users\abousquet\workspace\eportl\app\cache\dev\appDevDebugProjectContainer.php:1231 Stack trace: #0 D:\Users\abousquet\workspace\eportl\app\bootstrap.php.cache(2033): appDevDebugProjectContainer->getForm_Type_DaterangeService() […]

Cercando di rendere l'indirizzo dell'entity framework; dal database con il twig

Un utente può aggiungere molti indirizzi nel database. L'indirizzo sarà visualizzato nella stessa pagina in cui ha aggiunto l'indirizzo, quindi potrà scegliere quale desidera utilizzare. Il problema è che non rende nulla ma l'indirizzo è salvato nel database. Questo è il mio codice: PostController.php public function validationAction() { } public function addressAction(Request $request) { $user […]

Sostituisci un object con valore Null utilizzando Form Builder in Symfony2

Sto avendo problemi a persistere un null che è già persistito con un object. Genera il seguente errore. Catchable Fatal Error: Argument 1 passed to MyProject\EntityBundle\Entity\Requirements::setReplacedEmployee() must be an instance of MyProject\EntityBundle\Entity\Employee, null given, called in /var/www/MyProject/vendor/symfony/src/Symfony/Component/Form/Util/PropertyPath.php on line 347 and defined in /var/www/MyProject/src/MyProject/EntityBundle/Entity/Requirements.php line 384 Inizialmente salvi l'object ReplaceEmployee che potrebbe essere null / […]

Come disabilitare il registro delle query nella console mentre si caricano i dispositivi Doctrine?

Ho un dispositivo che carica una grande quantità di dati e per tutto il tempo mi imbatto in questo errore: Errore irreversibile: dimensione della memory consentita di 2147483648 byte esauriti (tentativo di allocare 16777224 byte) in /var/www/html/platform-cm/vendor/doctrine/dbal/lib/Doctrine/DBAL/Logging/DebugStack.php sulla row 65 [Symfony \ Component \ Debug \ Exception \ OutOfMemoryException] Errore: dimensione di memory consentita di […]

Pacchetto Symfony: come evitare di usare __DIR__ per build il path dei mapping di Doctrine

Mi sto trovando ad affrontare lo stesso problema in più pacchetti che ho scritto. Il problema è che nella mia class BundleNameBundle devo creare il path per poi caricare i mapping di Doctrine. Per fare questo faccio qualcosa come: /** * {@inheritdoc} */ public function build(ContainerBuilder $container) { parent::build($container); $modelDir = realpath(__DIR__ . '/Resources/config/doctrine/mappings'); $mappings […]