Salut,
à vrai dire on a un peu bidouillé pour réussir ça (c'était pour un
projet en binôme). On a résolu notre problème en faisant 2 étapes pour
créer un objet i18n.
Donc pour l'instant on doit au préalable créer un product (ce qui
permet de récupérer un id) et ensuite on peut créer les product_i18n
associés ...
Le problème c'est que dans l'édition du produit (dans l'interface
admin) si on crée un product sans créer de product_i18n ça plante :-s
On 1 juin, 15:02, "contact.fernandes" <[EMAIL PROTECTED]>
wrote:
> salut!
> desolé je vais pas pouvoir t'aider, mais c'est que je bloque également
> au meme niveau. je n'arrive pas à comprendre comment on fait pour
> creer pour l'objet de base et les objets i18n qui en découlent...
> si t'as reussi a resoudre le pb, merci de m'en faire part.
> merci!
>
> On 19 mai, 02:01, OphyTe <[EMAIL PROTECTED]> wrote:
>
> > Bonjour à tous,
>
> > le titre est pas très clair je sais mais je savais pas trop comment
> > exprimer ce que je cherche ...
> > Le plus simple est de partir de l'exemple du book. Voila la table
> > internationalisée qu'ils proposent :
>
> > my_product:
> > _attributes: { phpName: Product }
> > id:
> > price: float
> > my_product_i18n:
> > _attributes: { phpName: ProductI18n }
> > name: varchar(50)
>
> > ce que je cherche à faire, c'est d'avoir un module qui me permette
> > d'une part de lister l'ensemble des produits de ma BDD comme ceci :
>
> > id price name_fr name_en
> > 1 5000 voiture car
> > 2 5 couteau knife
> > ...
>
> > et d'autre part de pouvoir les éditer comme cela:
>
> > (id) 1
> > price 5000
> > name_fr voiture
> > name_en car
>
> > Au niveau de la mise en page je m'en suis sorti en créant un "partial
> > field" par culture (_product_fr.php et _product_en.php). C'est au
> > niveau de la logique maintenant que je bloque :-s. Comment faire pour
> > enregistrer à la fois le nouveau "product" et les "product_i18n"
> > associés ?
>
> > Est-ce que quelqu'un saurait m'expliquer rapidement la marche à
> > suivre ? Y a t-il un moyen plus simple d'arriver au même résultat ?
>
> > Merci infiniment :-)
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---