Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-01-2008 17:00:57

angelo
Nouveau membre
Date d'inscription: 08-01-2008
Messages: 6

Model multilangue

Bonjour,

Je débute avec ZF et j'essaye de comprendre un maximum avec les nombreux toturiaux dispos.

Je souhaite pouvoir utiliser mes sites en multilangues et donc avoir des objets avec des propritétés multilangues.

J'ai suivi le tuto à l'adresse suivante : http://g-rossolini.developpez.com/tutor … troduction

Mais je ne vois pas comment rendre certains champs de l'album par exemple multliangue.

Das mes précédentes applications je créais 2 tables :
-1 pour les champs non multilangues (ex la date)
-1 pour les champs multilangues (ex le nom, la description, ...)

Comment faire cela ici? surtout au niveau du model avec le code suivant:

<?php

class Album extends Zend_Db_Table
{
    protected $_name = 'album';
}

Merci d'avance pour votre aide.


Angelo

Hors ligne

 

#2 08-01-2008 17:26:22

Phoenix17
Membre
Lieu: Nancy
Date d'inscription: 09-04-2007
Messages: 73
Site web

Re: Model multilangue

Bonjour,

Un tutorial qui peut très certainement t'aider :

http://www.kitpages.fr/zf_zendTranslate.php écrit par Philippe

Hors ligne

 

#3 08-01-2008 17:30:59

angelo
Nouveau membre
Date d'inscription: 08-01-2008
Messages: 6

Re: Model multilangue

Hello,

Merci pour la réponse.

Je pense que je me suis mal exprimé.

Javais déjà lu ce article et je vai utilisé ceci pour les parties "statiques" du site.

Le problème se situe plutôt au niveau des parties dnymamique, par exemple un système de news.

Le titre de la news devra être saisi dans les diverses langues du site fr, en, de, ...

Le titre sera alors un champ de ma seconde table.

Si on lie une catégorie de news à la news, l'id de la catégorie sera lui dans le première table.

Comment paramétrer un model sur 2 tables?

Merci d'avance

Angelo

Hors ligne

 

#4 08-01-2008 17:44:26

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Model multilangue


Société : Direct Info Service

Hors ligne

 

#5 08-01-2008 17:50:26

angelo
Nouveau membre
Date d'inscription: 08-01-2008
Messages: 6

Re: Model multilangue

Hello,

Merci, j'avais déjà fait une recherche et trouvé trois des références données.

Le problème malheureusement dans mon cas ne se situe pas dans l'idée, mais plot dans la syntaxe je pense.

Comment mettre en forme un model à partir de deux tables?

Comment modifier ce code?

<?php

class Album extends Zend_Db_Table
{
    protected $_name = 'album';
}


Merci d'avance

Angelo

Hors ligne

 

#6 08-01-2008 17:52:38

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Model multilangue

Pas mal de post qui parle de ça aussi, je te laisse chercher un peu wink
Regarde dans tout la parti qui concerne Zend_Db


Société : Direct Info Service

Hors ligne

 

#7 08-01-2008 17:56:29

angelo
Nouveau membre
Date d'inscription: 08-01-2008
Messages: 6

Re: Model multilangue

hello,

ok, merci pour la piste, je vai chercher et je reviens pour donner la solut si je trouve

@+

Angelo

Hors ligne

 

#8 10-01-2008 16:07:09

angelo
Nouveau membre
Date d'inscription: 08-01-2008
Messages: 6

Re: Model multilangue

Hello,

J'ai lu pas mal de doc et j'ai trouvé null part de réponse.

Il y a bien des explications comment lié des tables provenant d'autres objets (modèles), mais ici la seconde table "fait partie" du même objet, non?

Merci pour l'eclaircissement.

Angelo

Hors ligne

 

#9 14-01-2008 11:00:37

angelo
Nouveau membre
Date d'inscription: 08-01-2008
Messages: 6

Re: Model multilangue

Personne pour aider?

Bon j'essaye d'alimenter un peu la discussion...

J'ai bien vu que l'on pouvait lier des tables entre elles avec protected $_dependentTables, mais est-ce que cette méthode peut sd'appliquer dans mon cas?

Je m'explique, cette méthode ne doit-elle pas être utilisée seulement dans le cas de jointure de deux modèles?

Merci d'avance


Angelo

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages