D'accord, j'ai un cadre minuscule que j'espère ouvrir prochainement et j'essaie d'implémenter des espaces de noms pour que les contrôleurs et les modèles n'aient pas besoin de texte ajouté. Voici la logique de code de base:Comment namespace dans une situation de contrôleur frontal en utilisant PHP
- demande url
- htaccess réachemine à index.php qui initie le cadre
- cadre parse itinéraire & détermine quel contrôleur/action pour instancier & feu
- front du cadre contrôleur est 'Contrôleur' & contrôleurs de projet étendre 'Contrôleur'
Ainsi, afin de permettre aux contrôleurs d'être nommé par exemple:
class Foo extends Controller {}
et plus tard un modèle soit:
class Foo extends Model {}
Ma structure de répertoire est comme ceci:
project/
controllers/
foo.php
models/
foo.php
Donc, je dois évidemment implémenter un espace de noms. (Et oui, je cours PHP 5.3). Donc ma question est, comment exactement j'implémenterais l'espace de noms où le contrôleur et le modèle avant sont étendus par d'autres contrôleurs et modèles?
Intéressé à vérifier le projet comme et quand c'est fait .. !! –