2014-01-22 3 views
1

나는 내가 다음하지만 나와 함께 작동하지, 내가 모르는 사용되는 다음Cronjob에서 컨트롤러에 매개 변수를 전달하려면 어떻게해야합니까?

내가 이전 기능 에 cron 작업에서 매개 변수를 전달 추가 할
public function get($value) 
{ 
    echo $value; 
} 

같은 컨트롤러가 왜

php /home/fgadvx/public_html/twitterapi/index.php/ welcome get "a" 
나는 당신이, PHP 파일에 명령 줄 매개 변수를 추가 단지 당신이 모든 명령에 대해서와 같이해야 codeigniiter 문서의 예제를 사용 here

답변

0

을 발견했다. 이 경우 명령은 기본적으로 php 명령이며 file 매개 변수입니다. 이것은 본질적으로 이렇게 보입니다. 경로를 사용하기 때문에

php index.php 

또는, 그것은

php /home/fgadvx/public_html/twitterapi/index.php 

지금 당신이 더 많은 매개 변수를 추가 할 수 있습니다. 이 당신이 실행하고자하는 파일에 추가되지 않도록하지만,과 같이 :

php index.php something otherthing "combo thing" 

귀하의 예제 파일을 찾기하지 php 명령을 만드는 끝 (A /)에 뭔가를 추가 :이 index.php /라는 파일이 없습니다. 서버에 파일을 요청하고 컴퓨터에서 명령을 실행하는 것의 차이점을 실제로 알고 있어야합니다. 난 당신이 BTW은 "주위 a 필요 의심 을 (index.php 먼저 paramtere 환영, 두 번째 매개 변수 get, 마지막 매개 변수 a 파일, 명령 php)

php /home/fgadvx/public_html/twitterapi/index.php welcome get "a" 

: 그래서 아마도 귀하의 경우

당신이 찾고있는 도자기 ,하지만 이것은 유효한 호출입니다. 이제 index.php가 처리 할 수 ​​있다면 두 번째입니다 (링크에 get에 대한 언급이 없지만 이것은 index.php/welcome/get/a으로가는 것과 같습니다)

+0

저거 봐, 나는 그것을 시도했지만 여전히 작동하지 않는다. – osos

+0

그리고 어떻게 든 cronjob은'get' 함수가 아닌'index' 함수를 얻는다. – osos

+0

글쎄, 이것이 가장 큰 문제였다. 작동하지 않는다면 아무거나 될 수 있습니다. 'twitterapi'는 codeigniter 프로젝트입니까? CI_Controller 클래스를 확장하고 클래스를 '환영합니다', 올바른 위치에 저장 했습니까? 등, 일반적으로 twitterapi/index.php/welcome/get/a를 호출하겠습니까?, 함수에 매개 변수가 있습니까? 기타 – Nanne

관련 문제