当cakePHP中的控制器中没有函数时保存错误

时间:2015-06-30 06:03:28

标签: php cakephp error-handling runtime-error

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

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

我希望,如果函数不存在, $ postData 应该包含以下错误

  

调用未定义的函数dataToBeSend()

我怎么能实现这个目标?

1 个答案:

答案 0 :(得分:1)

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