Outils pour utilisateurs

Outils du site


cakephp3:classes_perso

Classes Personnelles

Emplacement des fichiers sources

Créer un dossier dans src :

/mon_projet
    /src
        /Controller
        /Model
        /MesClasses
        /View

Y placer ses fichiers sources en les nommant du nom de la classe.

Par exemple, pour une classe nommée MaClasse le chemin sera :

/mon_projet/src/MesClasses/MaClasse.php

Déclaration de la classe

La classe est dans un namespace correspondant au dossier qu'on a créé :

<?php
namespace App\MesClasses;
 
class MaClasse {
 
    ...
 
}

Utilisation de la classe

Pour utiliser la classe au sein d'un contrôleur :

<?php
namespace App\Controller;
 
use App\MesClasses\MaClasse;
 
class TestController extends AppController {
 
    public function index() {
        $a = new MaClasse();
        ...
    }
}
cakephp3/classes_perso.txt · Dernière modification: 2019/06/29 06:58 par marclebrun