Conserver les sessions Symfony2 et Symfony3 malgré le cache:clear

Par défaut, Symfony2 stockera les informations de session dans son répertoire de cache. Effacer le cache déconnecte donc tout le monde. Une solution simple à cela consiste à déplacer où Symfony enregistre ses sessions. Nous pouvons le faire en configurant le bundle de framework via notre app/config/config.yml Ce paramètre save_path d’une ligne sauvegarder les données […]

Créer un Bundle

Placer vous à la racine de votre projet Symfony, puis exécuter cette ligne  : php bin/console generate:bundle Faites entrer , ce qui selectionnera « no » automatiquement  puis :   Comme vous pouvez le constater sur la gauche , notre architecture, nous avons un nouveau répertoire , « BlogBundle » avec un dossier Controller et Ressources . Astuce pour vérifier […]

Symfony 3 La traduction

Concernant la traduction il est très facile, il existent de nombreuses méthodes , en voici une : exemple.html.twig : <p{{ ‘message’|trans }}</p> Vous pouvez générer vos fichiers de traductions automatiquement avec ces commandes  : # tempate from app/Resources php bin/console translation:update –dump-messages –force fr php bin/console translation:update –dump-messages –force en # template from AppBundle/Resources php […]

Symfony is not a valid entity or mapped super class

Dans l’entité ajouté cette ligne si elle n’y est pas : * @ORM\Entity Exemple, avant :   <?php namespace BookingBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Table(name= »booking ») */ class Booking { Après: <?php namespace BookingBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Entity * @ORM\Table(name= »booking ») */ class Booking {  

Symfony3 ClassNotFoundException après création d’un bundle

It is imperative to add its file in the composer.json « autoload »: { « psr-4 »: { « AppBundle\\ »: « src/AppBundle », « Acme\\Bundle\\BlogBundle\\ »: « src/Acme/Bundle/BlogBundle », « BlogBundle\\ »: « src/BlogBundle », « LangueBundle\\ »: « src/LangueBundle », « PaymentALBundle\\ »: « src/PaymentALBundle » }, « classmap »: [ « app/AppKernel.php », « app/AppCache.php » ] }, Then execute this command : composer dumpautoload