Bonjour,

Voila je rencontre un petit problème avec CakePhp.
J'ai une class perso que j'aimerai pouvoir utliser dans un de mes controller et dans un bahavior.
Etant un débutant sur cake, j'aimerais savoir où placer ma classer et comment l'appeler.

Merci.

2 réponses


Plus
Auteur
Réponse acceptée

Super, merci
Du coup j'ai décidé de mettre ma class dans un dossier placé dans src.

// dans src/Dossier/maClasse.php
namespace App\Dossier;
class maClasse {
    # code ...
}

Et pour l'utiliser:

// dans un autre fichier
use App\Dossier\maClasse;
    # code ...
$maClasse = new maClasse();

Tu peux la placer ou tu veux du coup. Si tu utilise composer pense à recharger l'autoloader.