Opérations de base

1. Introduction

CakePHP fournit une première couche d’abstraction qui permet de gérer les connexions et d’exécuter des requêtes simplement. Les différents points de cette partie permettent d’obtenir une vue d’ensemble des opérations de base disponibles.

C’est à partir de ce même socle de fonctionnalités que l’ORM est capable d’exécuter un grand nombre de traitements sur les données.

2. Gérer les connexions

La classe ConnectionManager est utilisée pour charger et créer des connexions, notamment celles définies dans les paramètres de l’application.

La méthode get() va charger une connexion et retourner une instance de la classe Connection.

Syntaxe de la méthode get() :


Cake\Datasource\ConnectionManager::get( string $name )
 

Exemple :

Pour charger la connexion default :


use Cake\Datasource\ConnectionManager;  
  
$connDefault = ConnectionManager::get('default');
 

3. Requête de sélection

Pour exécuter une requête de sélection de données, il faut utiliser la méthode execute() de la classe Connection, puis la méthode fetchAll() afin d’obtenir l’ensemble des résultats au sein d’un tableau.

Syntaxe de la méthode execute() :


execute( string $query , array $params [] , array $types [] )
 

Syntaxe de la méthode...

Pour consulter la suite, découvrez le livre suivant :
couv_EP3CAK.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Introduction
Suivant
Les tables