2013-08-06 3 views
0

je suis un débutant dans l'utilisation CodeIgniter cli j'utilise xampp et mon projet situé danscomment utiliser CodeIgniter CLI

c:\xampp\htdocs\mycli\ 

mon code est comme ce

public function myfunction($to = "WORLD"){ 
echo "HELLO {$to}!".PHP_EOL; 
} 

i essayer de utiliser cette base de ligne sur cmd tutoriel sur CodeIgniter cli

c:\xampp\htdocs\my_cli\index.php mycontroller myfunction "test" 

mais il ne fonctionne pas juste montrer fichier index.php. J'utilise aussi htacess pour supprimer l'index.php dans l'URL.

+0

Avez-vous le nom de votre contrôleur mycontroller.php et à l'intérieur que 'myController de classe contrôleur étend CI_Controller' ?? Vérifiez la capitalisation des deux - nom de fichier et déclaration de classe. Et aussi, vous vous trompez! après {$ to} – SasaT

+0

oui mon contrôleur est mycotroller.php et la classe Mycontroller étend CI_Controller. Il suffit de garder l'ouverture de l'index.php est là j'ai besoin de config pour utiliser la CLI ?? tnxs –

Répondre

0

essayez le code suivant

cd /path/to/project 
php index.php mycontroller myfunction test 
0

Etape 1: cmd

Etape 2: vérifiez votre cmd ->

"php -V" 


if step2 got error: your php.exe is not in your sys's path{ 
    step3: 
c:\xampp\php\php c:\xampp\htdocs\my_cli\index.php mycontroller myfunction "test" 
} 
if step2 show like this: php 5.3.6 ...............{ 
    step3 is: 
php c:\xampp\htdocs\my_cli\index.php mycontroller myfunction "test" 
} 
Questions connexes