Archives de
Author: Marcel

Né en 1936 à Coubisou, dans l'Aveyron, ancien ouvrier agricole reconverti en professeur de dessin, je me suis toujours passionné pour les nouvelles technologies et les musiques modernes. Voyageur et philologue dans l'âme, j'espère avec ce blog partager mes découvertes avec vous.
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

Behavior Search : intégrer un moteur de recherche (simple) à votre projet

Behavior Search : intégrer un moteur de recherche (simple) à votre projet

L’exemple suivant permet d’indexer les mots présents dans les champs titre et contenu de d’une table Annonce (fichier schema.yml) : Annonce: actAs: Searchable: fields: [titre, contenu] … Cela va créer automatiquement une table annonce_index qui gèrera l’indexage des mots. Un simple: $annonces = Doctrine::getTable(‘Annonce’)->search(‘lapin’); foreach ($annonces as $annonce) { echo $annonce[‘id’] . ‘<br>’; } vous permettra de récupérer toutes les annonces qui ont « lapin » dans les champs titre ou contenu