2013-08-06 2 views
0

я новичок в использовании CodeIgniter CLI я использую XAMPP и мой проект, расположенный вкак использовать CodeIgniter CLI

c:\xampp\htdocs\mycli\ 

мой код, как этот

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

я пытался используйте эту базовую строку cmd на учебнике по кодированию на cli

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

но это не работает, он просто показывает файла index.php. Я также использую htacess для удаления index.php в URL-адресе.

+0

ли вы назвать свой контроллер mycontroller.php и внутри этого контроллера класса 'Mycontroller расширяет CI_Controller' ?? Проверьте заглавные буквы как имени файла, так и объявления класса. А также, вы скучаете! после {$ to} – SasaT

+0

да мой контроллер - mycotroller.php, а класс Mycontroller расширяет CI_Controller. Это просто сохранение открытия index.php есть ли мне настроить для использования CLI ?? tnxs –

ответ

0

попробуйте следующий код

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

Шаг1: CMD

step2: проверить ЦМД ->

"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" 
} 
Смежные вопросы