1
저는 아약스만을 취급하는 codeigniter 클래스를 가지고 있습니다. refferal이 ajax refferal인지 검사하는이 클래스 내에서 함수를 만들었으므로이 클래스의 모든 함수가 사용될 때마다이 함수를 호출 할 수 있기를 원합니다. 나는 현재 ajaxCheck()
에서, __call
마법 방법codeigniter와 함께 __call을 사용하여 도움을
class Ajax_content extends Controller {
function __construct()
{
parent::Controller();
}
function __call($method, $arguments){
$this->ajaxCheck(); //set up to return false and exit.
call_user_func_array(array($this,"_".$method),$arguments);
}
을 구현했습니다 따라서
항상 false
및 exit()
의를 반환합니다. 하지만 그것은 호출되지 않습니다 (현재 내 아약스 요청은 여전히 데이터를 반환합니다) 이것은 문제를 접근하는 유효한 방법입니까?
그게 아니이 답변이 말씀 : http://stackoverflow.com/questions/3716649/how-to-auto-call-function-in-php-for-every-other-function-call – Ash
하지만 당신은 준 내 길을 가꾸기위한 올바른 대답 ... – Ash