Bonjour
J'ai des items de differents types, notamment
des liens, des magazines, des videos et des boutiques.

Je me demande s'il etait mieux de faire un controller items et changer le type. sachant qu'un livre n'aura pas forcement les meme proprieté qu'une video ou une boutiques

Ou je crée un controller par type d'items. ce qui multiplierais les vues mais elles seraient plus simple a travailler. si jamais je veux afficher des magazine dans une meme vue, je serais obligé de faire des conditions sur les types.

Enfin je me demande si c'est clair.
En tout cas merci d'avance d'avoir lu jusqu'ici.

2 réponses


Hi,

Pour moi si tu n'a que ces 4 types d'items avec des propriété differente autant faire une table pour chaque et donc un model pour chaque, après tu peux très bien faire un seul controller et passer le type d'item en parametre.

Dans ton controller tu appelle tes model avec

public $uses = array(
        'Conversation',
        'ConversationAttachement',
        'ConversationMessage'
);

C'est un exemple bien entendu

sylvain
Auteur

Le probleme c'est un journal sur internet et les rubriques il va y en avoir plus ( environs 20)
Malgré tout tu as surement raison, ca sera plus simple a débuggé aussi.