CodeIgniter : Exécuter un script en ligne de commande si le contrôleur est à l'intérieur d'un dossier?
Comme indiqué ici :
http://codeigniter.com/user_guide/general/cli.html
Une page comme :
http://www.example.com/myController/myFunc/myParam
peut être exécuté sur la ligne de commande :
php index.php myController myFunc myParam
Mon codeignitor a certains dossiers de groupe des contrôleurs, disons le comme ceci :
myFolder -> myPageController
-> myAdminController
Ainsi, l'url devient :
http://www.example.com/myFolder/myController/myFunc/myParam
Comment dois-je appeler la même chose sur les CLI ?
Quelque chose comme :
php index.php "myFolder/myController" myFunc myParam
Ne semble pas fonctionner.
Une idée de comment exécuter example.com/beta/app/index.php/notification/test/121 via l'interface CLI
OriginalL'auteur DhruvPathak | 2012-02-14
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer avec :
OriginalL'auteur mlinuxgada
Note, la méthode de l'index dans le fichier de classe est nécessaire pour fonctionner correctement dans l'interface de ligne, sinon codeigniter sera de retour d'erreur 404.
😉
OriginalL'auteur aaronroman
Pour CodeIgniter 1.7 (si quelqu'un est malheureux d'avoir à soutenir un projet de l'héritage), il y a une solution mentionnée ici:
OriginalL'auteur TimSparrow