Salut, j'ai lu sur le SDZ,il ya un petit moment maintenant, que le scaffolding était une sorte d’échafaudage pour construire son site.
En indiquant dans le controller qu'il est un scaffold ainsi
var $scaffold
, il va de lui même crée les fonctions add, edit, index ... sans que tu fasses rien. Tu n'as pas besoin de créer de vue, il les fait lui même automatiquement.
En faite, j'avais compris à l'époque, qu'il créé un Back Office rapidement, sans que tu t'embêtes avec les formulaires, les fonctions etc... Par contre il ne replace pas un vrai système d'administration, c'est limité. Il va juste te permettre de gagner du temps en créant ton Front Office directement sans t'occuper du Back Office. Une fois ton Front terminé, tu t'occupes du Back en remplaçant les scaffolds par tes vraies pages d'administrations. J’espère que j'ai été clair dans mes explications, ma journée a été rude et je suis un peu déphasé là.
A+
PS : Je ne m'en suis jamais servi car je suis novice dans CakePHP et je préférais apprendre toutes les fonctions et le système MVC pour une meilleure compréhension. Par contre pour quelqu'un qui maîtrise CakePHP cela doit vraiment être un gain de temps pour ces projets.