Mando Posted November 30, 2015 Share Posted November 30, 2015 (edited) 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 November 30, 2015 by Mando (see edit history) Link to comment Share on other sites More sharing options...
Mando Posted November 30, 2015 Author Share Posted November 30, 2015 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. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now