Jump to content
Sign in to follow this  
Mando

Associer Une Table Sql De Langue À Une Classe

Recommended Posts

Je suis en train de développer un module, qui utilise une classe propre et une table SQL, et je souhaiterais lui associer une table de langue, sur le même principe que 'product' et 'product_lang'

 

Pour être plus précis :

Je crée un module permettant d'ajouter des propriétés aux produits : j'utilise un admin tab dans le même genre que les produits, les catégories, etc, pour afficher, créer, modifier mes propriétés.

 

J'ai donc créé une table 'properties' et une table 'properties_lang', cependant, quand j'ajoute une propriété à l'aide de mon formulaire, ça ne remplit que la table 'properties', et pas 'properties_lang'.

De même, quand j'essaie d'éditer une propriété, seules les données de la table 'properties' sont retournées quand j'appelle la méthode

$this->getFieldsValue($properties);

pour préremplir le formulaire avec les données de la propriété.

 

Il doit me manquer quelque chose quelque part, mais j'ai beau éplucher les classes natives de Presta pour voir comment c'est fait ailleurs, je ne trouve pas.

 

Quelqu'un aurait-il une idée ?

Edited by Mando (see edit history)

Share this post


Link to post
Share on other sites

Ok, après une nuit blanche, j'ai fini par trouver : j'avais oublié

'multilang' => true,

dans la définition de ma classe.
Aussi simple que ça.

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More