Articles taggés avec ‘Contrôleur’

belongsTo : génération de la liste déroulante des données du modèle associé

Imaginons un classement de documents par type de document : le formulaire de création / édition d’un document doit faire apparaître la liste déroulante des types de document disponibles. Pour ce faire, nous utilisions la méthode generateList, mais celle-ci est dépréciée dans la version 1.2.0.6311-beta. Voyons comment générer la liste déroulante avec la méthode find('list'). Lire la suite

Contrôleur : une seule action pour l’ajout et la modification

Un Contrôleur contient typiquement les actions classiques pour l’ajout, la modification, la suppression et la lecture d’un enregistrement. Il nous apparaît inutile de faire deux actions différentes pour l’ajout et la modification d’un enregistrement. Cela oblige à faire deux vues, alors qu’une seule suffit : soit nous affichons un formulaire vide pour un ajout, soit un formulaire prérempli pour une modification. Lire la suite

Regrouper des variables de configuration

Il est toujours utile de centraliser les variables de configuration d’un site dans un fichier unique. Nous pourrions utiliser les constantes proposées par le langage PHP (identifiants de valeurs simples accessibles à tout endroit d’un script), mais CakePHP propose un moyen plus simple et plus pratique. Lire la suite

A propos

Le site

Formation-CakePHP regroupe des articles d’auto-formation à l’utilisation du cadre de développement d’applications PHP (ou framework) : CakePHP. Conçu sur le modèle de conception dit “MVC” pour “Modèle - Vue - Contrôleur”, il impose une séparation nette entre l’accès aux données, rôle du Modèle, le traitement, rôle du Contrôleur, et la présentation, rôle de la Vue. Lire la suite