Mettre en français les erreurs lors de la validation d’un formulaire

Mettre en français les erreurs lors de la validation d’un formulaire

C’est bien d’avoir un beau site en français, mais les erreurs lors de la validation d’un formulaire se font en anglais (sauf pour celles qui ont été personnalisés). Pour faire ça, il faut : Modifier apps/frontend/config/settings.yml et mettre dans la section « all » all: .settings: i18n: on default_culture: fr standard_helpers: [Partial, Cache, I18N, Text] Copier le fichier  messages.fr.xml dans le répertoire apps/frontend/i18n/ Et pour être sûr que ça marche (car j’ai eu le pb en passant de la version 1.4.8 vers…

Lire la suite Lire la suite

Tar

Tar

Décompression et extraction : tar -xzvf archive.tar.gz Compression et archivage : tar -czvf archive.tar.gz MonRepertoire tar -xzvf archive.tar.gz

Afficher le texte enregistré dans la base par Ckeditor

Afficher le texte enregistré dans la base par Ckeditor

Lors de l’utilisation de CKeditor, le texte qui est enregistré dans la base contient les balises HTML. Pour afficher le texte sans les balises il faut mettre ESC_RAW lors de l’appel get d’une variable, exemple : Dans un template : <?php echo $client->getTexte2(ESC_RAW) ; ?>

Utiliser le plugin sfThumbnail pour retailler vos images

Utiliser le plugin sfThumbnail pour retailler vos images

Il faut au préalable que vous ayez défini dans votre table un champ image (par exemple), de type Varchar (50). Nous allons considérer que ce champ se trouve dans la table message. L’idée est la suivante : depuis le backend une image peut être choisie, et elle sera automatiquement retaillée en 2 images : une de 600 x 600 pixels maximum, une de 250 x 280 maximum. Il faut noter que cette transformation gardera les proportions de l’image d’origine. La…

Lire la suite Lire la suite

Intégrer sfCKEditor dans le backend

Intégrer sfCKEditor dans le backend

Attention ! Le plugin n’est pas à installer, il l’est seulement si vous souhaitez incoporer CKEditor dans des formulaires par exemple. Nous allons considérer que vous voulez ajouter à votre application backend l’éditeur CKEditor pour le champ contenu de votre table message. Il faut impérativement que votre champ soit de type longblob dans votre table MySQL (ou tout du moins qu’il soit considéré par défaut comme un Textarea dans votre backend). Si ce n’est pas le cas cela ne marchera…

Lire la suite Lire la suite

Plugin Symfony

Plugin Symfony

Retirer un plugin d’un projet : symfony plugin:uninstall symfony/nom_du_plugin Installer un plugin en version bêta : symfony plugin:install -s beta nom_du_plugin