Le Manuel»Développer avec CakePHP»Contrôleurs»Méthodes des Contrôleurs»Autres méthodes utiles»postConditions
Le Manuel
Table of Contents
- Le Manuel
- 1 Débuter avec CakePHP
- 2 Principes de base de CakePHP
- 3 Développer avec CakePHP
- 3.1 Pré-requis
- 3.2 Préparation à l'installation
- 3.3 Installation
- 3.4 Configuration
- 3.4.1 Configuration de la base de données
- 3.4.2 Configuration du coeur de Cake
- 3.4.3 La classe Configuration
- 3.4.4 La classe App
- 3.4.5 Configuration des Routes
- 3.4.6 Inflexions personnalisées
- 3.4.7 L'amorçage de CakePHP
- 3.5 Contrôleurs
- 3.5.1 Introduction
- 3.5.2 Attributs des Contrôleurs
- 3.5.3 Méthodes des Contrôleurs
- 3.6 Composants
- 3.7 Modèles
- 3.7.1 Comprendre les modèles
- 3.7.2 Créer les tables de la base de données
- 3.7.3 Récupérer vos données
- 3.7.4 Sauvegarder vos données
- 3.7.5 Supprimer des données
- 3.7.6 Associations: relier les modèles entre eux
- 3.7.7 Méthodes de Callbacks du Modèle
- 3.7.8 Attributs des Modèles
- 3.7.9 Méthodes du Modèle
- 3.7.10 DataSources
- 3.8 Behaviors
- 3.9 Views
- 3.10 Helpers
- 3.11 Scaffolding
- 3.12 The CakePHP Console
- 3.13 Plugins
- 3.14 Global Constants and Functions
- 4 Tâches courantes avec CakePHP
- 4.1 Validation des données
- 4.1.1 Règles simples
- 4.1.2 Une règle par champ
- 4.1.3 Plusieurs règles par champs
- 4.1.4 Built-in Validation Rules
- 4.1.5 Custom Validation Rules
- 4.1.6 Validating Data from the Controller
- 4.2 Data Sanitization
- 4.3 Error Handling
- 4.4 Debugging
- 4.5 Caching
- 4.6 Logging
- 4.7 Testing
- 4.8 Localization & Internationalization
- 4.9 Pagination
- 4.10 REST
- 4.1 Validation des données
- 5 Composants intégrés
- 5.1 Access Control Lists
- 5.2 Authentification
- 5.3 Cookies
- 5.4 Email
- 5.5 Request Handling
- 5.6 Composant Security
- 5.6.1 Configuration
- 5.6.2 Methods
- 5.6.2.1 requirePost()
- 5.6.2.2 requireSecure()
- 5.6.2.3 requireAuth()
- 5.6.2.4 requireLogin()
- 5.6.2.5 loginCredentials(string $type)
- 5.6.2.6 loginRequest(array $options)
- 5.6.2.7 parseDigestAuthData(string $digest)
- 5.6.2.8 generateDigestResponseHash(array $data)
- 5.6.2.9 blackHole(object $controller, string $error)
- 5.6.3 Utilisation
- 5.6.4 Basic HTTP Authentication
- 5.7 Sessions
- 6 Core Behaviors
- 7 Helpers intégrés
- 7.1 AJAX
- 7.2 Cache
- 7.3 Forms
- 7.3.1 Creating Forms
- 7.3.2 Fermeture du Formulaire
- 7.3.3 Automagic Form Elements
- 7.3.3.1 Field naming convention
- 7.3.3.2 $options[‘type’]
- 7.3.3.3 $options[‘before’], $options[‘between’], $options[‘separator’] and $options[‘after’]
- 7.3.3.4 $options[‘options’]
- 7.3.3.5 $options[‘multiple’]
- 7.3.3.6 $options[‘maxLength’]
- 7.3.3.7 $options[‘div’]
- 7.3.3.8 $options[‘label’]
- 7.3.3.9 $options['legend']
- 7.3.3.10 $options[‘id’]
- 7.3.3.11 $options['error']
- 7.3.3.12 $options['default']
- 7.3.3.13 $options[‘selected’]
- 7.3.3.14 $options[‘rows’], $options[‘cols’]
- 7.3.3.15 $options[‘empty’]
- 7.3.3.16 $options[‘timeFormat’]
- 7.3.3.17 $options[‘dateFormat’]
- 7.3.3.18 $options['minYear'], $options['maxYear']
- 7.3.4 Champs de fichiers
- 7.3.5 Eléments du Formulaire - Méthodes Spécifiques
- 7.4 HTML
- 7.5 Javascript
- 7.6 Number
- 7.7 Paginator
- 7.8 RSS
- 7.9 Session
- 7.10 Text
- 7.11 Time
- 7.12 XML
- 8 Core Utility Libraries
- 9 Core Console Applications
- 10 Exemples
- 10.1 Le tutoriel du blog CakePHP
- 10.1.1 Obtenir Cake
- 10.1.2 Créer la base de données du blog
- 10.1.3 Configurer la base de données Cake
- 10.1.4 Configuration facultative
- 10.1.5 Une note sur mod_rewrite
- 10.1.6 Créer un Modèle "Post"
- 10.1.7 Créer un Contrôleur "Posts"
- 10.1.8 Créer les Vues Post
- 10.1.9 Ajouter des Posts
- 10.1.10 Validation des données
- 10.1.11 Supprimer des Posts
- 10.1.12 Editer des Posts
- 10.1.13 Routes
- 10.1.14 Conclusion
- 10.2 Authentification facile d'un utilisateur
- 10.3 Application simple contrôlée par Acl
- 10.1 Le tutoriel du blog CakePHP
- 11 Appendices
