cakeHP中的控制器中不存在功能时保存错误


save error when function is not present in controller in cakePHP

当我调用cakeHP控制器中的函数时,我想在变量中得到错误。如果函数不存在,那么我应该在变量中得到错误。我调用了另一个控制器中的函数,比如:

App::import('Controller', EventsController);
$EventController = new EventsController;    
$postData = $EventController->dataToBeSend();

在这里,如果函数不存在,$postData应该包含以下错误

调用未定义的函数数据ToBeSend()


我怎样才能做到这一点?

您应该使用function_exists()函数。它为您提供布尔值作为回报,表示函数是否已加载。