У меня есть класс в codeigniter, который имеет дело только с ajax.В этом классе я создал функцию, которая проверяет, является ли refferal рефералом ajax. Я хочу иметь возможность вызывать эту функцию каждый раз, когда используется какая-либо функция из этого класса.__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);
}
В настоящее время ajaxCheck()
всегда возвращает false
и exit()
с.Но он не вызывается (в настоящее время мой ajax-запрос по-прежнему возвращает данные) Это правильный способ решения проблемы?