2010-10-10 11 views

Répondre

5

Vous ne devez jamais importer de contrôleurs. Les contrôleurs sont simplement des "concentrateurs" que contrôle le flux de données/entrée-sortie, ils ne font rien eux-mêmes. Vous ne devriez pas avoir de logique ou de données importantes et uniques dans les contrôleurs, et ne devriez donc jamais avoir besoin de les importer. Contrôleurs ne sont également pas l'interface aux modèles ou quelque chose comme ça. En fait, vous devriez découpler vos modèles du contrôleur autant que possible. Si le modèle vous intéresse, importez le modèle.

+0

Pour plus de clarté, essayez de remplacer les occurrences de "controller" par "user flow" et "model" par "data" dans la réponse de deceze et relisez-la. :) "Si vous êtes intéressé par les données, importez les données." Un exemple de quelque chose qui importe des modèles, et non des contrôleurs, serait un shell CakePHP (en particulier la partie '$ uses') http://book.cakephp.org/view/110/Creating-Shells-Tasks – deizel

0

définitivement les modèles