Bonjour,
Je suis développeur avancé en PHP et je débute une initiation à CakePHP. La plupart des notions commencent à bien entrer à force de faire des tutos, mais un point reste sombre, et j'aimerais de l'aide pour l'éclaircir svp.
Sur un site complexe, je réalise la plupart de mes pages sans problème. Là oùu je bloque, c'est pour créer ma page d'accueil qui se veut être une sorte de vitrine du site, et donc faire appel à des controllers différents. Là je n'arrive pas à comprendre comment faire...
Je prends un exemple :
Je développe un site de cuisine qui contient des recettes et des produits. Mes deux pages (ou catégories) sont donc "recettes" et "produits", et pour chacune je créé une table associée (respectivement "recettes" et "produits"), un controller (RecettesController et ProduitsController) et un dossier de views contenant par exemple uniquement index.ctp. Mais alors que faut-il faire pour créer l'affichage de la page d'accueil qui contiendrait par exemple deux images avec titres, représentant par exemple respectivement le dernier produit ajouté et la dernière recette ajoutée.
Pour résumer, je n'arrive pas à comprendre comment depuis une même view, "taper" dans plusieurs models différents...
C'est vraiment un problème de compréhension de base et je pense qu'une explication de la part de quelqu'un de plus expérimenté m'aidera à me débloquer sur pleins de points... J'espère que c'est clair en tout cas !
Merci d'avance !
Partager