我最近將我的應用程序從cake 1.3.x升級到cake 2.x.現在我有一個在某些功能中使用模型的幫手。最初語法加載模型(工作1.3.x版)如何在幫助程序中使用模型 - CakePHP 2.x
App::import('Model', $modelName);
$modelObject = &ClassRegistry::getObject($modelName);
$modelObject->find()
現在我把它改成下面
App::uses($modelName,'Model');
$modelObject = &ClassRegistry::getObject($modelName);
$modelObject->find()
的問題是,這種轉換是行不通的。有人可以告訴我我在哪裏做錯了。提前感謝。
PS: 錯誤消息:
調用一個成員函數查找()一個非對象
正確的語法始終只是'$ USER = ClassRegistry :: init('User')' – mark