[symfony-fr] object_input_asset_tag dans un part iel d'un générateur
Salut à toutes et tous, Mon souci est le suivant, j'ai le fabuleux plugin sfMediaLibrary installé, tout roule y compris pour les rich textes... J'ai créé un partiel qui récupère un nom de fichier et affiche l'image si elle est trouvée mais j'aimerais être plus user friendly et avoir un moyen de "parcourir" les fichiers dispos dans un répertoire spécifique du serveur. j'ai donc utilisé helper object_input_asset_tag dans mon partiel; j'ai l'icône dossier qui ouvre bien une fenêtre pour parcourir les fichiers. Mais (car oui il y a un mais lol). 1. il est à la racine et j'aimerai parcourir à partir d'un certain niveau si possible. 2. quand je sélectionne une image, je n'ai pas le retour de la valeur dans le champ, ni la fenêtre parcourir qui disparaît. Je pense qu'il manque un callback quelque part mais où ? Si quelqu'un a déjà utilisé object_input_asset_tag, un petit coup de main ne serait pas de refus :))) Bonne fin de journée à toutes et tous. Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] not found on where clause pour tous les éléments "varchar" d'une db externe
Bonjour à tous, j'ai besoin de supprimer des données dans une db externe dans mon projet, la construction de la fonction est ok mais il me répond systèmatiquement : Could not execute update [Native Error: Unknown column 'mail' in 'where clause'] [User Info: DELETE FROM `newsletter` WHERE `mail` like '[EMAIL PROTECTED]'] Mais ceci ne se produit QUE pour les éléments de type varchar, si je prend id = xxx ça marche, j'ai un autre champ tinyint avec lequel ça marche aussi ! Etrange non ? $con_ext = Propel::getConnection('mabaseexterne'); $statement = $con_ext->prepareStatement('DELETE FROM `newsletter` WHERE `mail` like ?'); $statement->setString(1, $email); $found_nbr = $statement->executeUpdate(); $con_ext->close(); Bonne journée à tous --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: $this->getUser()->removeAttribute() ???
Extrait de la doc ... (valable pour sfView ou sfUser ou d'autres holder :) ) http://trac.symfony-project.org/wiki/Documentation/fr_FR/book/1.0/trunk/06-Inside-the-Controller-Layer Comme beaucoup d'attributs passent par la méthode get, la méthode getAttribute() accepte un second argument qui spécifie la valeur par défaut lorsqu'il n'est pas défini. Pour vérifier si un attribut a été défini par un utilisateur, utilisez la méthode hasAttribute(). Les attributs sont stockés dans un paramètre qui peut être accessible par la méthode getAttributeHolder(). Ce qui permet un nettoyage facile des attributs utilisateur avec la méthode retenant les paramètres, décrit dans le Listing 6-18. Listing 6-18 - Effacer des données d'une session utilisateur [php] class mymoduleactions extends sfactions { public function executeRemoveNickname() { $this->getUser()->getAttributeHolder()->remove('nickname'); } public function executeCleanup() { $this->getUser()->getAttributeHolder()->clear(); } } Stéphane On 11 juil, 11:42, morganistic <[EMAIL PROTECTED]> wrote: > bonjour, > > dans une de mes pages, je stocke "n" numeros Chronopost dans "n" > variables de sessions comme cela: > > $this->getUser()->setAttribute($nom , $valeur ); > > je souhaiterais maintenant supprimer ces valeurs: > > je pensais faire un $this->getUser()->removeAttribute($nom) mais cela > n' existe pas!!! > > comment pourrais-je faire ?? quelqu' un aurait une idée?? > > merci d' avance!! --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: Limiter le nombre d'éléments d'un filtre dans generator
Personne n'a déjà été confronté à cette erreur ? Ou bien une idée de piste ? Stéphane On 24 juin, 10:17, herachiel <[EMAIL PROTECTED]> wrote: > J'ai créé la fonction getTypePackaging (cfr en bas du message). > et j'ai l'erreur (qui ne donne rien du tout lors d'une recherche > google ;( !) > > Type d'emballage: > Fatal error: Call to undefined method Criteria::prepareStatement() in > C:\Program Files\wamp\php\PEAR\symfony\vendor\propel\util\BasePeer.php > on line 446 > > Voici la fonction : > public static function getTypePackaging($con = null) > { > if ($con === null) { > $con = Propel::getConnection(self::DATABASE_NAME); > } > > $criteria = new Criteria(TypePeer::DATABASE_NAME); > $criteria->add(TypePeer::CATEGORY_TYPE_ID, > CategoryTypePeer::retrieveByName('packaging')->getId()); > > return TypePeer::doSelect($criteria, $con); > > } > > et mon generator : > generator: > class: sfPropelAdminGenerator > param: > model_class: Packaging > theme:default > > fields: > type_packaging_id:{ params: > peer_method=getTypePackaging } > > list: > peer_method:doSelectJoinAll > display:[=Name, Weight, shipping_indice, type] > > filters:[type_packaging_id] > > Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: admin generator et données externes
Merci beaucoup :) On 24 juin, 17:45, Xavier GORSE <[EMAIL PROTECTED]> wrote: > dans mon example $personnel est l'objet passé en param au partial > > le nom correspond au "model_class" de ton fichier generator.yml > > ex > > generator: > class: sfPropelAdminGenerator > param: > model_class: Personnel > theme:default > > On Jun 24, 3:50 pm, herachiel <[EMAIL PROTECTED]> wrote: > > > Ah oui de fait ça doit aller mieux :) > > > Mais il manque une pièce dans mon puzzle, je saisi pas tout. > > L'object $personnel est défini où ? Juste là comme ça et le générator > > s'y retrouve ? > > > Si ma fonction de sélection des données du object_input_tag demande un > > paramètre (genre l'id d'une personne) comment lui passe-t-on ? > > C'est dans les options ? > > au fait, saurais-tu où on peut trouver le liste des options de ces > > helpers? > > Merci > > > Stéphane > > > On 24 juin, 13:18, Xavier GORSE <[EMAIL PROTECTED]> wrote: > > > > Dans un partial c'est à toi à faire le champs, le définir dans le yml > > > ne sert à rien > > > > ex > > > > > > 'related_class' => 'Civilite', > > > 'peer_method' => 'doSelectNotHide', > > > 'include_custom' => 'Choisissez une civilité', > > > )) ?> > > > > Xavier Gorse > > > > On Jun 24, 11:19 am, herachiel <[EMAIL PROTECTED]> wrote: > > > > > Bonjour, > > > > > j'ai une table de revendeur qui partage une table d'adresse avec les > > > > user (les clés externes sont dans la table address). > > > > > Dans mon generator j'ai défini un field address avec une méthode qui > > > > récupère l'adresse mais je voudrais afficher l'adresse dans le partial > > > > _address mais je n'arrive pas à accéder à ce champ dans le partial. > > > > quelle est la syntaxe pour accéder à ce champ ? > > > > > edit: > > > > fields: > > > > address: { params: peer_method=getResellerAddress(Id)} > > > > display:[Name, State, Country, Email, Website, > > > > created_at, updated_at, _address ] > > > > > Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: admin generator et données externes
Ah oui de fait ça doit aller mieux :) Mais il manque une pièce dans mon puzzle, je saisi pas tout. L'object $personnel est défini où ? Juste là comme ça et le générator s'y retrouve ? Si ma fonction de sélection des données du object_input_tag demande un paramètre (genre l'id d'une personne) comment lui passe-t-on ? C'est dans les options ? au fait, saurais-tu où on peut trouver le liste des options de ces helpers? Merci Stéphane On 24 juin, 13:18, Xavier GORSE <[EMAIL PROTECTED]> wrote: > Dans un partial c'est à toi à faire le champs, le définir dans le yml > ne sert à rien > > ex > >'related_class' => 'Civilite', > 'peer_method' => 'doSelectNotHide', > 'include_custom' => 'Choisissez une civilité', > )) ?> > > Xavier Gorse > > On Jun 24, 11:19 am, herachiel <[EMAIL PROTECTED]> wrote: > > > Bonjour, > > > j'ai une table de revendeur qui partage une table d'adresse avec les > > user (les clés externes sont dans la table address). > > > Dans mon generator j'ai défini un field address avec une méthode qui > > récupère l'adresse mais je voudrais afficher l'adresse dans le partial > > _address mais je n'arrive pas à accéder à ce champ dans le partial. > > quelle est la syntaxe pour accéder à ce champ ? > > > edit: > > fields: > > address: { params: peer_method=getResellerAddress(Id)} > > display:[Name, State, Country, Email, Website, > > created_at, updated_at, _address ] > > > Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] admin generator et données externes
Bonjour, j'ai une table de revendeur qui partage une table d'adresse avec les user (les clés externes sont dans la table address). Dans mon generator j'ai défini un field address avec une méthode qui récupère l'adresse mais je voudrais afficher l'adresse dans le partial _address mais je n'arrive pas à accéder à ce champ dans le partial. quelle est la syntaxe pour accéder à ce champ ? edit: fields: address: { params: peer_method=getResellerAddress(Id)} display:[Name, State, Country, Email, Website, created_at, updated_at, _address ] Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: Limiter le nombre d'éléments d'un filtre dans generator
J'ai créé la fonction getTypePackaging (cfr en bas du message). et j'ai l'erreur (qui ne donne rien du tout lors d'une recherche google ;( !) Type d'emballage: Fatal error: Call to undefined method Criteria::prepareStatement() in C:\Program Files\wamp\php\PEAR\symfony\vendor\propel\util\BasePeer.php on line 446 Voici la fonction : public static function getTypePackaging($con = null) { if ($con === null) { $con = Propel::getConnection(self::DATABASE_NAME); } $criteria = new Criteria(TypePeer::DATABASE_NAME); $criteria->add(TypePeer::CATEGORY_TYPE_ID, CategoryTypePeer::retrieveByName('packaging')->getId()); return TypePeer::doSelect($criteria, $con); } et mon generator : generator: class: sfPropelAdminGenerator param: model_class: Packaging theme:default fields: type_packaging_id:{ params: peer_method=getTypePackaging } list: peer_method:doSelectJoinAll display:[=Name, Weight, shipping_indice, type] filters:[type_packaging_id] Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: Limiter le nombre d'éléments d'un filtre dans generator
Ok merci On 23 juin, 19:00, Xavier GORSE <[EMAIL PROTECTED]> wrote: > Bonjour, > > Voici un exemple d'un fichier generator.yml > > fields: > created_at: { type: plain } > updated_at: { type: plain } > external_id: { type: plain } > refuge: { type: plain } > description: { type: textarea_tag, params: rich=true > tinymce_options=width:430 } > refuge_id: { params: text_method =getNomCourt peer_method > =doSelectRefugeByNom } > anim_espece_id: { params: peer_method =getEspeceByRank } > > list: > title: Animaux > display: [=nom, anim_espece, anim_sexe, _refuge_link, > anim_statut, created_at] > filters:[nom, anim_espece_id, refuge_id, > anim_statut_id ] > sort: [created_at, desc] > > Les champs refuge_id & anim_espece_id utilisent les params > ( text_method & peer_method ) de la section fields > > Et voilà > > Xavier Gorse > > On 23 juin, 12:13, herachiel <[EMAIL PROTECTED]> wrote: > > > Bonjour à tous, > > > j'ai une table avec une clé externe vers des types. > > Je veux mettre un filtre sur ces types, mais je veux limiter la liste > > de valeur du filtre (en fonction d'un critère i.e. limiter les types > > accessibles dans ma combo). > > > Mais je vois pas comment faire. > > > Une piste ? Une idée ? N'hésitez pas je mords pas ... > > > Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Limiter le nombre d'éléments d'un fil tre dans generator
Bonjour à tous, j'ai une table avec une clé externe vers des types. Je veux mettre un filtre sur ces types, mais je veux limiter la liste de valeur du filtre (en fonction d'un critère i.e. limiter les types accessibles dans ma combo). Mais je vois pas comment faire. Une piste ? Une idée ? N'hésitez pas je mords pas ... Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: backend perdu dans la structure :)
Un grand merci à tous, mon problème était le suivant : le nom de fichier dans le répertoire map commençait par une minuscule j'avais regardé à l'intérieur les noms des classes mais pas le nom du fichier. Stéphane On 18 juin, 12:15, "Tristan Rivoallan" <[EMAIL PROTECTED]> wrote: > 2008/6/18 Nicolas Perriault <[EMAIL PROTECTED]>: > > > On Wed, Jun 18, 2008 at 11:55 AM, Tristan Rivoallan > > <[EMAIL PROTECTED]> wrote: > > >>> Pour un autre projet, pas de soucis mais pour celui-ci j'ai l'erreur : > >>> Fatal error: Class 'emailNewsletterMapBuilder' not found > > >> ce ne serait pas un problème de casse ? > > > Sous linux oui, mais sous windows... ;) > > je ne parle pas de casse sur le système de fichier. quid de la gestion > de la casse pour les noms de classe par php sur les différentes > plateformes ? (il me semble que ça change pas mal selon les versions > de php en plus). > > ++ > tristan > > -- > Tristan Rivoallanhttp://www.clever-age.com > Clever Age - conseil en architecture technique > GSM: +33 6 219 219 33 Tél: +33 1 53 34 66 10 --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] semaine bizarreries suite :)
Voilà encore un autre mystère que vous m'aiderez, j'espère à résoudre... LOL J'essaye d'envoyer des mails dans l'appli comme dans le cookbook du site. Mais j'ai toujours une erreur car il essaye de contacter localhost:25 hors j'ai configuré le mailer.yml comme suit. all: deliver: on mailer:smtp hostname: mail.mondomaine.be port: 25 username: '[EMAIL PROTECTED]' password: 'passMonUser' wordwrap: 80 .headers: priority:3 charset: utf-8 encoding:8bit J'ai modifié la ligne du stmp du php.ini car je dois faire les tests sous WAMP ... Merci et bonne journée,soirée (biffez la mention inutile) Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: backend perdu dans la structure :)
Petite précision, je fais mes tests avec Wamp sous un windows :( > -Original Message- > From: symfony-fr@googlegroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of Tonio > Sent: Tuesday, June 17, 2008 10:41 AM > To: Symfony-fr > Subject: [symfony-fr] Re: backend perdu dans la structure :) > Ca va mieux en le disant, mais tu a vidé ton cache ? :) > On Jun 17, 10:29 am, herachiel <[EMAIL PROTECTED]> wrote: > > Salut à tous, > > je suis un peu perplexe, j'ai construit un backend avec le simple > > système classique symfony : > > symfony init-app backend > > symfony propel-init-admin backend user User > > etc > > Pour un autre projet, pas de soucis mais pour celui-ci j'ai l'erreur : > > Fatal error: Class 'emailNewsletterMapBuilder' not found in C:\Program > > Files\wamp\php\PEAR\symfony\addon\propel\generator > > \sfPropelCrudGenerator.class.php on line 73 > > Le fichier se trouve bien dans > > /lib/model/map/ > > C'est comme si il ne s'y retrouvais dans la structure ou ne retrouvais > > plus ses jeunes :( > > A quoi cela pourrait-il être dû ? > > Merci à tous --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: type de browser
Ah oui ça m'aide déjà bien mais c'est pour la 1.1 :p Un tout grand merci. On 11 juin, 16:04, obalais <[EMAIL PROTECTED]> wrote: > Je pense que ceci devrait grandement t'aider : > > http://www.symfony-project.org/blog/2008/06/09/how-to-create-an-optim... > > Cordialement, > Olivier > > On 9 juin, 14:43, herachiel <[EMAIL PROTECTED]> wrote: > > > Bonjour, > > j'aimerai "conditionner" l'appel à la fonction setLayout() pour les > > différent browser afin de générer des css pour les petits ultra- > > portables, pour les gsm, etc > > J'aimerai donc comme premier essai savoir si c'est possible de > > récupèrer le type de browser dans une action ? > > > Est-ce que quelqu'un a déjà essayer de telles manips pour gérer une > > css spécial IE6 par exemple ? > > > Merci à tous, > > Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: backend perdu dans la structure :)
Désolé de vous décevoir mais oui je l'ai fait ! Donc les jeunes sont perdus ailleurs mais où ??? LOL Stéphane On 17 juin, 10:41, Tonio <[EMAIL PROTECTED]> wrote: > Ca va mieux en le disant, mais tu a vidé ton cache ? :) > > On Jun 17, 10:29 am, herachiel <[EMAIL PROTECTED]> wrote: > > > Salut à tous, > > > je suis un peu perplexe, j'ai construit un backend avec le simple > > système classique symfony : > > > symfony init-app backend > > symfony propel-init-admin backend user User > > > etc > > > Pour un autre projet, pas de soucis mais pour celui-ci j'ai l'erreur : > > Fatal error: Class 'emailNewsletterMapBuilder' not found in C:\Program > > Files\wamp\php\PEAR\symfony\addon\propel\generator > > \sfPropelCrudGenerator.class.php on line 73 > > > Le fichier se trouve bien dans > > /lib/model/map/ > > > C'est comme si il ne s'y retrouvais dans la structure ou ne retrouvais > > plus ses jeunes :( > > > A quoi cela pourrait-il être dû ? > > Merci à tous --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] backend perdu dans la structure :)
Salut à tous, je suis un peu perplexe, j'ai construit un backend avec le simple système classique symfony : symfony init-app backend symfony propel-init-admin backend user User etc Pour un autre projet, pas de soucis mais pour celui-ci j'ai l'erreur : Fatal error: Class 'emailNewsletterMapBuilder' not found in C:\Program Files\wamp\php\PEAR\symfony\addon\propel\generator \sfPropelCrudGenerator.class.php on line 73 Le fichier se trouve bien dans /lib/model/map/ C'est comme si il ne s'y retrouvais dans la structure ou ne retrouvais plus ses jeunes :( A quoi cela pourrait-il être dû ? Merci à tous --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] type de browser
Bonjour, j'aimerai "conditionner" l'appel à la fonction setLayout() pour les différent browser afin de générer des css pour les petits ultra- portables, pour les gsm, etc J'aimerai donc comme premier essai savoir si c'est possible de récupèrer le type de browser dans une action ? Est-ce que quelqu'un a déjà essayer de telles manips pour gérer une css spécial IE6 par exemple ? Merci à tous, Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: callback
merci je viens d'apprendre une chose lool Stéphane On 6 mai, 11:46, "Yohan 'rouKs' G." <[EMAIL PROTECTED]> wrote: > herachiel wrote: > > Merci à tous de vos réponse, je pense que je vais passer par un > > setAttribute et l'enlever au retour, c'est simple. > > Ca ne me semble pas "contraire" au fonctionnement, qu'en pensez-vous ? > > > Stéphane > > Un setAttribute qui s'enleve à l'action suivante, c'est un setFlash ;) --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: callback
Merci à tous de vos réponse, je pense que je vais passer par un setAttribute et l'enlever au retour, c'est simple. Ca ne me semble pas "contraire" au fonctionnement, qu'en pensez-vous ? Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: page frontend avec filtre
Pour ceux que ça intéresse, Nicolas m'a donné la méthode qui marche parfaitement: Une proposition : ==> generate-propel-crud sur l'objet produit ==> Surcharge de la fonction executeList() afin qu'elle prenne en compte éventuellement un paramètre fournisseur passés par la méthode GET ou par la méthode POST. ==> Sur le template LIST, ajout d'un formulaire de filtre sur la méthode POST qui s'autoinitialise avec le fournisseur passé en paramète (POST ou GET) ==> Dans la liste des fournisseurs mettre un lien vers produit/list avec le paramètre correspondant au fournisseur. Encore merci Nicolas. Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] callback
Salut à tous, j'aurais aimé savoir si il y a possibilité d'avoir des callbacks sur les actions... visiblement dans google, j'ai beaucoup sur les callback avec propel mais moi ce que je veux faire c'est logger l'utilisateur par un forward (pour que ce soit transparent) puis revenir où il était. j'ai un module register avec login et logout, et par exemple un module user qui lors d'une action voir_info (qui donne les infos user), je forward à login du module register puis à la fin de l'action executeLogin() j'aimerai revenir à l'action voir_info du module user. ceci afin que le login soit entièrement transparent. Quelqu'un a une piste pour moi ? Merci Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] page frontend avec filtre
Bonjour, je suis à la recherche de vos idées sur ce point : je dois faire une page d'entrée avec des fournisseurs et quand on clique sur un logo on tombe sur la page des produits de ce fournisseur. Afin de garder l'accès à tous les produits, j'aimerai en fait que ce soit une page avec tous les produits mais ceux-ci filtrés en fonction du paramètre passé par la première page. Quelle est la façon la plus propre de faire cette seconde page (avec ce système de filtre)? Merci Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: admin generator display avec foreign_key
avec book_id ça marche merci, je ne trouve pas ça très logique que d'un côté on doive utiliser l'id et de l'autre le nom de la classe mais bon ça doit être technique lol. Merci à tous On 28 avr, 16:59, "Nicolas Perriault" <[EMAIL PROTECTED]> wrote: > 2008/4/28 herachiel <[EMAIL PROTECTED]>: > > > Dans mon book.php j'ai défini une fonction __toString() car ici book > > est une clé étrangère sur la table book. > > tout s'affiche nickel avec une combo pour la clé étrangère du > > livre ... > > Essaye de mettre Book (avec une cap) ou book_id, je sais plus > > ++ > > -- > Nicolas Perriaulthttp://prendreuncafe.com/blog > GSM: 06.60.92.08.67 --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: admin generator display avec foreign_key
Ici il ne s'agit pas d'affichage mais d'une combo-box de choix mais merci pour l'intervention. Stéphane On 28 avr, 15:51, "Yohan 'rouKs' G." <[EMAIL PROTECTED]> wrote: > Je ne veux pas dire de bêtises (j'utilise peu l'admin generator) mais > il me semble que tu n'a pas besoin de mentionner ta clé étrangère dans > le display, si la méthode toString est définie symfony affichera > directement sont résultat a la place de la clé > > > Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] admin generator display avec foreign_key
Bonjour à tous, j'ai dans mon backend le problème suivant: dans le generator, j'ai ceci: list: peer_method:doSelectJoinAll display:[=name, type, book, _photo] fields: photo:{name: Image} edit: fields: photo:{name: Preview} Dans mon book.php j'ai défini une fonction __toString() car ici book est une clé étrangère sur la table book. tout s'affiche nickel avec une combo pour la clé étrangère du livre ... MAIS (parce qu'il y a un mais lol) : si je rajoute dans edit la ligne display suivante display:[name, type, image_link, _photo, book] le système de clé étrangère ne fonctionne plus :( J'ai l'erreur : Warning: htmlspecialchars() expects parameter 1 to be string, object given in C:\Program Files\wamp\php\PEAR\symfony\helper\TagHelper.php on line 74 et évidemment pas la combo de sélection comme dans le cas où la ligne display n'existe pas mais une input box grisée. J'avoue que je ne vois pas du tout pourquoi... Si quelqu'un pouvait m'éclairer :p Stéphane --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: culture fr
Voilà j'ai trouvé le problème :p Dans le fichier xliff le paramètre source-language était à en_US, je l'ai mis à en tout court et boum tout fonctionne :( :p Merci à tous pour votre aide Stéphane On 24 avr, 09:00, herachiel <[EMAIL PROTECTED]> wrote: > Oki je regarde à ça, merci > > On 23 avr, 18:09, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote: > > > Tu dois probablement avoir un navigateur anglais, qui a défini que ta langue > > est en anglais par défaut. Cette valeur est peut-être restée dans un cookie > > depuis le début. Essaie de virer tes cookies et de recharger la page. > > Si ca ne marche pas, essaie de forcer la langue quelque part dans ton dev. > > > Le 23 avril 2008 17:07, herachiel <[EMAIL PROTECTED]> a écrit : > > > > En fait j'ai pas de user pour le moment dans mon backend, je fais > > > juste des essais. > > > Mais un $sf_user->getCulture(); me donne en > > > alors que default_cuture est mis à fr dans mon fichier i18n.yml > > > > Me trompe-je ? lol > > > Stéphane > > > > On 23 avr, 16:47, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote: > > > > Et si tu met dans ton action > > > > echo "Lang:" . $this->getUser()->getCulture(); > > > > Ca donne quoi ? > > > > > Le 23 avril 2008 15:43, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > > Ok, merci Mathieu le problème est bien là, les crochets apparaissent > > > > > mais pas de traduction :( > > > > > > Comme mis dans le premier post dans le cache y'a un sous niveau app/ > > > > > backend/i18n/ dans de xxx/backend/i18n/ et tout est vide :( > > > > > Mon fichier de traduction s'appelle messages.fr.xml et est dans apps/ > > > > > backend/i18n/ ... > > > > > Son contenu est dans mon premier post. > > > > > D'après mes recherches ça m'a l'air correct mais pourtant y'a un > > > > > "stt" ... > > > > > :p > > > > > > Merci > > > > > > On 23 avr, 15:34, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote: > > > > > > Essaie de rajouter dans i18n.yml > > > > > > untranslated_prefix: "[" > > > > > > untranslated_suffix: "]" > > > > > > > Si tes libellés ne changent pas : c'est que la traduction n'est pas > > > > > activée. > > > > > > Si des crochets apparaissent, symfony ne trouve pas la traduction. > > > > > > > Le 23 avril 2008 14:22, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > > > > Merci Nicolas, mais si tu regardes mon post, c'est déjà fait ! > > > > > > > :p > > > > > > > > Si fr et fr_FR ça ne fait que changer le nom, alors pourquoi faire > > > une > > > > > > > différence ?? lol > > > > > > > > Stéphane > > > > > > > > On 23 avr, 12:43, Nicolas <[EMAIL PROTECTED]> wrote: > > > > > > > > Bonjour, > > > > > > > > > Pour activer l'internationalisation, il faut que tu fasses deux > > > > > choses: > > > > > > > > - dans le fichier config/settings.yml de ton application, il > > > faut > > > > > que > > > > > > > > tu ajoutes la clé suivante: > > > > > > > > all: > > > > > > > > .settings: > > > > > > > > i18n: on > > > > > > > > > - dans le fichier config/i18n, tu décommentes les lignes pour > > > > > > > > positionner la culture par défaut, le cache. > > > > > > > > > Pour ce qui est de la culture, le fait d'utiliser fr au lieu de > > > > > fr_FR > > > > > > > > va changer le nom de ton fichier traduction. > > > > > > > > > Amts, > > > > > > > > Nicolas > > > > > > > > > Le 23 avril 2008 11:56, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > > > > > > Bonjour tout le monde, > > > > > > > > > > je suis occupé à faire la premier internationalisation de > > > > > l'interface > > > > > > > > > avec i18n :p > > > > > > > > > > J'ai dans une page de mon > > > bac
[symfony-fr] Re: culture fr
Oki je regarde à ça, merci On 23 avr, 18:09, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote: > Tu dois probablement avoir un navigateur anglais, qui a défini que ta langue > est en anglais par défaut. Cette valeur est peut-être restée dans un cookie > depuis le début. Essaie de virer tes cookies et de recharger la page. > Si ca ne marche pas, essaie de forcer la langue quelque part dans ton dev. > > Le 23 avril 2008 17:07, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > En fait j'ai pas de user pour le moment dans mon backend, je fais > > juste des essais. > > Mais un $sf_user->getCulture(); me donne en > > alors que default_cuture est mis à fr dans mon fichier i18n.yml > > > Me trompe-je ? lol > > Stéphane > > > On 23 avr, 16:47, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote: > > > Et si tu met dans ton action > > > echo "Lang:" . $this->getUser()->getCulture(); > > > Ca donne quoi ? > > > > Le 23 avril 2008 15:43, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > Ok, merci Mathieu le problème est bien là, les crochets apparaissent > > > > mais pas de traduction :( > > > > > Comme mis dans le premier post dans le cache y'a un sous niveau app/ > > > > backend/i18n/ dans de xxx/backend/i18n/ et tout est vide :( > > > > Mon fichier de traduction s'appelle messages.fr.xml et est dans apps/ > > > > backend/i18n/ ... > > > > Son contenu est dans mon premier post. > > > > D'après mes recherches ça m'a l'air correct mais pourtant y'a un > > > > "stt" ... > > > > :p > > > > > Merci > > > > > On 23 avr, 15:34, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote: > > > > > Essaie de rajouter dans i18n.yml > > > > > untranslated_prefix: "[" > > > > > untranslated_suffix: "]" > > > > > > Si tes libellés ne changent pas : c'est que la traduction n'est pas > > > > activée. > > > > > Si des crochets apparaissent, symfony ne trouve pas la traduction. > > > > > > Le 23 avril 2008 14:22, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > > > Merci Nicolas, mais si tu regardes mon post, c'est déjà fait ! > > > > > > :p > > > > > > > Si fr et fr_FR ça ne fait que changer le nom, alors pourquoi faire > > une > > > > > > différence ?? lol > > > > > > > Stéphane > > > > > > > On 23 avr, 12:43, Nicolas <[EMAIL PROTECTED]> wrote: > > > > > > > Bonjour, > > > > > > > > Pour activer l'internationalisation, il faut que tu fasses deux > > > > choses: > > > > > > > - dans le fichier config/settings.yml de ton application, il > > faut > > > > que > > > > > > > tu ajoutes la clé suivante: > > > > > > > all: > > > > > > > .settings: > > > > > > > i18n: on > > > > > > > > - dans le fichier config/i18n, tu décommentes les lignes pour > > > > > > > positionner la culture par défaut, le cache. > > > > > > > > Pour ce qui est de la culture, le fait d'utiliser fr au lieu de > > > > fr_FR > > > > > > > va changer le nom de ton fichier traduction. > > > > > > > > Amts, > > > > > > > Nicolas > > > > > > > > Le 23 avril 2008 11:56, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > > > > > Bonjour tout le monde, > > > > > > > > > je suis occupé à faire la premier internationalisation de > > > > l'interface > > > > > > > > avec i18n :p > > > > > > > > > J'ai dans une page de mon > > backend > > > > ... > > > > > > et > > > > > > > > rien > > > > > > > > > Mes questions : > > > > > > > > > 1. quelle est la différence entre fr et fr_FR en gros lequel > > > > utiliser > > > > > > > > (fr_FR ou le plus général fr pour inclure les fr_BE, etc ...) > > et > > > > > > > > quelle est l'implication avec le(s) fichiers XLIFF ? > > > > > > > > > 2. pas de traduction qui s'opère : p
[symfony-fr] Re: culture fr
En fait j'ai pas de user pour le moment dans mon backend, je fais juste des essais. Mais un $sf_user->getCulture(); me donne en alors que default_cuture est mis à fr dans mon fichier i18n.yml Me trompe-je ? lol Stéphane On 23 avr, 16:47, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote: > Et si tu met dans ton action > echo "Lang:" . $this->getUser()->getCulture(); > Ca donne quoi ? > > Le 23 avril 2008 15:43, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > Ok, merci Mathieu le problème est bien là, les crochets apparaissent > > mais pas de traduction :( > > > Comme mis dans le premier post dans le cache y'a un sous niveau app/ > > backend/i18n/ dans de xxx/backend/i18n/ et tout est vide :( > > Mon fichier de traduction s'appelle messages.fr.xml et est dans apps/ > > backend/i18n/ ... > > Son contenu est dans mon premier post. > > D'après mes recherches ça m'a l'air correct mais pourtant y'a un > > "stt" ... > > :p > > > Merci > > > On 23 avr, 15:34, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote: > > > Essaie de rajouter dans i18n.yml > > > untranslated_prefix: "[" > > > untranslated_suffix: "]" > > > > Si tes libellés ne changent pas : c'est que la traduction n'est pas > > activée. > > > Si des crochets apparaissent, symfony ne trouve pas la traduction. > > > > Le 23 avril 2008 14:22, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > Merci Nicolas, mais si tu regardes mon post, c'est déjà fait ! > > > > :p > > > > > Si fr et fr_FR ça ne fait que changer le nom, alors pourquoi faire une > > > > différence ?? lol > > > > > Stéphane > > > > > On 23 avr, 12:43, Nicolas <[EMAIL PROTECTED]> wrote: > > > > > Bonjour, > > > > > > Pour activer l'internationalisation, il faut que tu fasses deux > > choses: > > > > > - dans le fichier config/settings.yml de ton application, il faut > > que > > > > > tu ajoutes la clé suivante: > > > > > all: > > > > > .settings: > > > > > i18n: on > > > > > > - dans le fichier config/i18n, tu décommentes les lignes pour > > > > > positionner la culture par défaut, le cache. > > > > > > Pour ce qui est de la culture, le fait d'utiliser fr au lieu de > > fr_FR > > > > > va changer le nom de ton fichier traduction. > > > > > > Amts, > > > > > Nicolas > > > > > > Le 23 avril 2008 11:56, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > > > Bonjour tout le monde, > > > > > > > je suis occupé à faire la premier internationalisation de > > l'interface > > > > > > avec i18n :p > > > > > > > J'ai dans une page de mon backend > > ... > > > > et > > > > > > rien > > > > > > > Mes questions : > > > > > > > 1. quelle est la différence entre fr et fr_FR en gros lequel > > utiliser > > > > > > (fr_FR ou le plus général fr pour inclure les fr_BE, etc ...) et > > > > > > quelle est l'implication avec le(s) fichiers XLIFF ? > > > > > > > 2. pas de traduction qui s'opère : problème de cache ? > > > > > > quand je regarde dans les settings j'ai sf_i18n_cache_dir: > > > > > > > D:\siteweb\SITES_MP_Ed\libraire_num\cache\backend\dev\i18n > > > > > > or sur mon disque j'ai dans ce répertoire encore une > > architecture > > > > > > apps/backend/i18n et tout est vide :( > > > > > > > 3. dans cette page > > > > >http://trac.symfony-project.com/wiki/HowToHandlei18nDbFieldsWithAdmin. > > .. > > > > > > on propose cette fonction > > > > > > class i18nBaseClass extends BaseObject > > > > > > { > > > > > > public function __construct() > > > > > > { > > > > > > $this->setCulture(sfContext::getInstance()->getUser()- > > > > > > >getCulture()); > > > > > > > } > > > > > > quand je la mets dans un fichier dans /lib/model, j'ai des > > warnings > &g
[symfony-fr] Re: culture fr
Ok, merci Mathieu le problème est bien là, les crochets apparaissent mais pas de traduction :( Comme mis dans le premier post dans le cache y'a un sous niveau app/ backend/i18n/ dans de xxx/backend/i18n/ et tout est vide :( Mon fichier de traduction s'appelle messages.fr.xml et est dans apps/ backend/i18n/ ... Son contenu est dans mon premier post. D'après mes recherches ça m'a l'air correct mais pourtant y'a un "stt" ... :p Merci On 23 avr, 15:34, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote: > Essaie de rajouter dans i18n.yml > untranslated_prefix: "[" > untranslated_suffix: "]" > > Si tes libellés ne changent pas : c'est que la traduction n'est pas activée. > Si des crochets apparaissent, symfony ne trouve pas la traduction. > > Le 23 avril 2008 14:22, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > Merci Nicolas, mais si tu regardes mon post, c'est déjà fait ! > > :p > > > Si fr et fr_FR ça ne fait que changer le nom, alors pourquoi faire une > > différence ?? lol > > > Stéphane > > > On 23 avr, 12:43, Nicolas <[EMAIL PROTECTED]> wrote: > > > Bonjour, > > > > Pour activer l'internationalisation, il faut que tu fasses deux choses: > > > - dans le fichier config/settings.yml de ton application, il faut que > > > tu ajoutes la clé suivante: > > > all: > > > .settings: > > > i18n: on > > > > - dans le fichier config/i18n, tu décommentes les lignes pour > > > positionner la culture par défaut, le cache. > > > > Pour ce qui est de la culture, le fait d'utiliser fr au lieu de fr_FR > > > va changer le nom de ton fichier traduction. > > > > Amts, > > > Nicolas > > > > Le 23 avril 2008 11:56, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > Bonjour tout le monde, > > > > > je suis occupé à faire la premier internationalisation de l'interface > > > > avec i18n :p > > > > > J'ai dans une page de mon backend ... > > et > > > > rien > > > > > Mes questions : > > > > > 1. quelle est la différence entre fr et fr_FR en gros lequel utiliser > > > > (fr_FR ou le plus général fr pour inclure les fr_BE, etc ...) et > > > > quelle est l'implication avec le(s) fichiers XLIFF ? > > > > > 2. pas de traduction qui s'opère : problème de cache ? > > > > quand je regarde dans les settings j'ai sf_i18n_cache_dir: > > > > > D:\siteweb\SITES_MP_Ed\libraire_num\cache\backend\dev\i18n > > > > or sur mon disque j'ai dans ce répertoire encore une architecture > > > > apps/backend/i18n et tout est vide :( > > > > > 3. dans cette page > > >http://trac.symfony-project.com/wiki/HowToHandlei18nDbFieldsWithAdmin... > > > > on propose cette fonction > > > > class i18nBaseClass extends BaseObject > > > > { > > > > public function __construct() > > > > { > > > > $this->setCulture(sfContext::getInstance()->getUser()- > > > > >getCulture()); > > > > > } > > > > quand je la mets dans un fichier dans /lib/model, j'ai des warnings > > > > d'erreur http header already sent ... > > > > D'oµ cela peut-il provernir ? > > > > > Merci de votre aide. > > > > Stéphane > > > > > voici les détails : > > > > settings.yml > > > > all: > > > > .settings: > > > > i18n: on > > > > standard_helpers [I18N, autres_helpers] > > > > > i18n.yml > > > > all: > > > >default_culture: fr > > > >source: XLIFF > > > >cache: on > > > > > apps/backend/i18n/messages.fr.xml > > > > > > > > > > > >> > > target-language="fr" date="2008-04-23T09:55:21Z"> > > > > > > > > > > > > > Contact us > > > > Contactez nous > > > > > > > > > > > > Edititing book "%%book_title%%" > > > > Editer le livre "%%book_title%%" > > > > > > > > > > > > create > > > > creer > > > > > > > > > > > > book list > > > > Liste des livres > > > > > > > > > > > > result > > > > resultat > > > > > > > > > > > > results > > > > resultats > > > > > > > > > > > > > > > > --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] Re: culture fr
Merci Nicolas, mais si tu regardes mon post, c'est déjà fait ! :p Si fr et fr_FR ça ne fait que changer le nom, alors pourquoi faire une différence ?? lol Stéphane On 23 avr, 12:43, Nicolas <[EMAIL PROTECTED]> wrote: > Bonjour, > > Pour activer l'internationalisation, il faut que tu fasses deux choses: > - dans le fichier config/settings.yml de ton application, il faut que > tu ajoutes la clé suivante: > all: > .settings: > i18n: on > > - dans le fichier config/i18n, tu décommentes les lignes pour > positionner la culture par défaut, le cache. > > Pour ce qui est de la culture, le fait d'utiliser fr au lieu de fr_FR > va changer le nom de ton fichier traduction. > > Amts, > Nicolas > > Le 23 avril 2008 11:56, herachiel <[EMAIL PROTECTED]> a écrit : > > > > > Bonjour tout le monde, > > > je suis occupé à faire la premier internationalisation de l'interface > > avec i18n :p > > > J'ai dans une page de mon backend ... et > > rien > > > Mes questions : > > > 1. quelle est la différence entre fr et fr_FR en gros lequel utiliser > > (fr_FR ou le plus général fr pour inclure les fr_BE, etc ...) et > > quelle est l'implication avec le(s) fichiers XLIFF ? > > > 2. pas de traduction qui s'opère : problème de cache ? > > quand je regarde dans les settings j'ai sf_i18n_cache_dir: > > > D:\siteweb\SITES_MP_Ed\libraire_num\cache\backend\dev\i18n > > or sur mon disque j'ai dans ce répertoire encore une architecture > > apps/backend/i18n et tout est vide :( > > > 3. dans cette page > > http://trac.symfony-project.com/wiki/HowToHandlei18nDbFieldsWithAdmin... > > on propose cette fonction > > class i18nBaseClass extends BaseObject > > { > > public function __construct() > > { > > $this->setCulture(sfContext::getInstance()->getUser()- > > >getCulture()); > > > } > > quand je la mets dans un fichier dans /lib/model, j'ai des warnings > > d'erreur http header already sent ... > > D'oµ cela peut-il provernir ? > > > Merci de votre aide. > > Stéphane > > > voici les détails : > > settings.yml > > all: > > .settings: > > i18n: on > > standard_helpers [I18N, autres_helpers] > > > i18n.yml > > all: > >default_culture: fr > >source: XLIFF > >cache: on > > > apps/backend/i18n/messages.fr.xml > > > > > >> target-language="fr" date="2008-04-23T09:55:21Z"> > > > > > > > Contact us > > Contactez nous > > > > > > Edititing book "%%book_title%%" > > Editer le livre "%%book_title%%" > > > > > > create > > creer > > > > > > book list > > Liste des livres > > > > > > result > > resultat > > > > > > results > > resultats > > > > > > > > --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---
[symfony-fr] culture fr
Bonjour tout le monde, je suis occupé à faire la premier internationalisation de l'interface avec i18n :p J'ai dans une page de mon backend ... et rien Mes questions : 1. quelle est la différence entre fr et fr_FR en gros lequel utiliser (fr_FR ou le plus général fr pour inclure les fr_BE, etc ...) et quelle est l'implication avec le(s) fichiers XLIFF ? 2. pas de traduction qui s'opère : problème de cache ? quand je regarde dans les settings j'ai sf_i18n_cache_dir: > D:\siteweb\SITES_MP_Ed\libraire_num\cache\backend\dev\i18n or sur mon disque j'ai dans ce répertoire encore une architecture apps/backend/i18n et tout est vide :( 3. dans cette page http://trac.symfony-project.com/wiki/HowToHandlei18nDbFieldsWithAdminGenerator on propose cette fonction class i18nBaseClass extends BaseObject { public function __construct() { $this->setCulture(sfContext::getInstance()->getUser()- >getCulture()); } quand je la mets dans un fichier dans /lib/model, j'ai des warnings d'erreur http header already sent ... D'oµ cela peut-il provernir ? Merci de votre aide. Stéphane voici les détails : settings.yml all: .settings: i18n: on standard_helpers [I18N, autres_helpers] i18n.yml all: default_culture: fr source: XLIFF cache: on apps/backend/i18n/messages.fr.xml Contact us Contactez nous Edititing book "%%book_title%%" Editer le livre "%%book_title%%" create creer book list Liste des livres result resultat results resultats --~--~-~--~~~---~--~~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~--~~~~--~~--~--~---