我在插件中创建了自定义类。该类包含几种方法。不幸的是,有时会在Exception上崩溃
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);
...
...
...
感谢您的帮助
答案 0 :(得分:2)
用于包含类的语法不正确
您可以使用App::uses
代替App::import
App::uses('DateTools', 'Tools.Lib');