JiDai Posted January 2, 2013 Share Posted January 2, 2013 (edited) Bonjour, Je suis en train de créer un module multi boutique mais je n'arrive pas à rentre mon ObjectModel "Machin" complètement fonctionnel. J'ai créé des table machin, machin_lang et machin_shop. J'utilise ensuite pour créer une requête dans une methode statique de mon ObjectModel, la méthode Shop::addSqlAssociation('machin', 'm') mais elle ne me renvoie rien. En regardant de plus près j'ai remarqué que la classe Shop initialise un tableau avec toutes les associations possibles, càd toutes les tables qui sont multi-shop. D'ou mes questions : - Y-a-t-il un moyen d'ajouter ma table "machin" à ce tableau, depuis le module, sans override ? - Est-ce le bon moyen pour créer un ObjectModel multi-shop ? Merci par avance de votre aide! Edited January 2, 2013 by JiDai (see edit history) Link to comment Share on other sites More sharing options...
Raphaël Malié Posted January 2, 2013 Share Posted January 2, 2013 Hello, J'ai vu qu'ils avaient récemment codé à l'arrache un moyen de faciliter ce que vous voulez faire, pour cela il faut faire ceci dans votre module (dans le constructeur à priori) : Shop::addTableAssociation('machin', array('type' => 'shop')); ++ Link to comment Share on other sites More sharing options...
JiDai Posted January 2, 2013 Author Share Posted January 2, 2013 Yes! merci. Cette méthode apparaît dans la 1.5.3, je ne l'avais pas vu, j'ai la 1.5.2. 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