Cakephp抛出未定义的方法,但该方法存在
我在插件中创建了自定义类。这个类包含几个方法。不幸的是,有时异常会崩溃Cakephp抛出未定义的方法,但该方法存在,cakephp,Cakephp,我在插件中创建了自定义类。这个类包含几个方法。不幸的是,有时异常会崩溃 Error: Fatal Error (1): Call to undefined method DateTools::getUserDateFromSQL() in ... 但是这个方法在类中:(。不幸的是,错误很少发生,甚至不能重复 My class in plugin Tools (folder Lib) class DateTools { public function getUserDateF
Error: Fatal Error (1): Call to undefined method DateTools::getUserDateFromSQL() in ...
但是这个方法在类中:(。不幸的是,错误很少发生,甚至不能重复
My class in plugin Tools (folder Lib)
class DateTools {
public function getUserDateFromSQL($value) {
if(empty($value)) return $value;
return Date("d.m.Y H:i", $this->getDateFromSQLDate($value));
}
...
...
...
源崩溃的地方
App::import('DateTools', 'Tools.Lib');
class SomeController extends SomeParentAppController {
public function someMethod($arraysDate) {
$dateTools = new DateTools();
$result[$key] = $dateTools->getUserDateFromSQL($value);
...
...
...
感谢您的帮助用于包含该类的语法不正确 您可以使用
App::uses
而不是App::import
App::uses('DateTools', 'Tools.Lib');
用于包含该类的语法不正确 您可以使用
App::uses
而不是App::import
App::uses('DateTools', 'Tools.Lib');
欢迎使用Stack Overflow。每当收到错误时,请始终发布完整的错误,也就是说,包括完整的stacktrace(理想情况下是从日志中以正确可读的方式复制),即使这个问题对熟悉CakePHP的人来说可能很明显!欢迎使用堆栈溢出。每当收到错误时,请始终发布完整的错误,也就是说,包括完整的stacktrace(理想情况下是从可用的日志中以正确可读的方式复制),即使这个问题对于熟悉CakePHP的人来说是显而易见的!