[symfony-fr] object_input_asset_tag dans un part iel d'un générateur

2009-03-10 Par sujet herachiel

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

2008-09-17 Par sujet herachiel

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() ???

2008-07-12 Par sujet herachiel

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

2008-06-30 Par sujet herachiel

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

2008-06-25 Par sujet herachiel

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

2008-06-24 Par sujet herachiel

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

2008-06-24 Par sujet herachiel

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

2008-06-24 Par sujet herachiel

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

2008-06-24 Par sujet herachiel

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

2008-06-23 Par sujet herachiel

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 :)

2008-06-18 Par sujet herachiel

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 :)

2008-06-18 Par sujet herachiel

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 :)

2008-06-17 Par sujet herachiel

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

2008-06-17 Par sujet herachiel

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 :)

2008-06-17 Par sujet herachiel

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 :)

2008-06-17 Par sujet herachiel

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

2008-06-09 Par sujet herachiel

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

2008-05-07 Par sujet herachiel

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

2008-05-06 Par sujet herachiel

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

2008-05-06 Par sujet herachiel

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

2008-05-06 Par sujet herachiel

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

2008-04-29 Par sujet herachiel

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

2008-04-29 Par sujet herachiel

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

2008-04-29 Par sujet herachiel

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

2008-04-28 Par sujet herachiel

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

2008-04-28 Par sujet herachiel

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

2008-04-24 Par sujet herachiel

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

2008-04-23 Par sujet herachiel

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

2008-04-23 Par sujet herachiel

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

2008-04-23 Par sujet herachiel

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

2008-04-23 Par sujet herachiel

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
-~--~~~~--~~--~--~---