Migration vers la version 4

1. Modification sur la sélection des colonnes de QueryBuilder

Il faut rechercher dans le code toutes les mentions de la fonction suivante :

->columns 

Ensuite, il suffit d’utiliser un tableau et de spécifier un alias pour chaque colonne. 

Exemples de migration de la colonne columns

Version 3

->columns('HelloWorld\Models\Utilisateurs.prenom') 

Version 4

->columns(['prenom' => 'HelloWorld\Models\Utilisateurs.prenom']) 

Version 3

->columns( 
 [  
     'HelloWorld\Models\Entreprises.nom',  
     'COUNT(HelloWorld\Models\Utilisateurs.nom)  
                                            as nombre_employees' 
     ] 
) 

Version 4

->columns( 
[  
        'nom' => 'HelloWorld\Models\Entreprises.nom', 
        'nombre_employees' =>  
                'COUNT(HelloWorld\Models\Utilisateurs.nom)'  
] 
) 

2. Modification dans le système de cache

La création du système de cache a changé. Pour prendre en compte ces modifications, il faut lire la partie dédiée à la migration de version du chapitre Gestion du cache.

couv_EPPHALC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Nouveautés de la version 4
Suivant
Manipulation directe de la base de données