我最近将我的应用程序从 cake 1.3.x 升级到 cake 2.x。现在我有一个在某些功能中使用模型的助手。最初加载模型的语法是(适用于 1.3.x)
App::import('Model', $modelName);
$modelObject = &ClassRegistry::getObject($modelName);
$modelObject->find()
现在我将其更改为以下
App::uses($modelName,'Model');
$modelObject = &ClassRegistry::getObject($modelName);
$modelObject->find()
问题是,这种转换不起作用。谁能告诉我我在哪里做错了。提前致谢。
PS:错误信息是:
在非对象上调用成员函数 find()