如何在Cakephp 3.0中的Component中加载Model?之前(在Cakephp 2中)你可以使用
$Model = ClassRegistry::init($modelName);
$Model->create(false);
$saved = $Model->save($data);
Run Code Online (Sandbox Code Playgroud)
什么相当于3.0?
Mel*_*vin 22
如前所述,您可以使用TableRegistry访问模型:
use Cake\ORM\TableRegistry;
$this->Articles = TableRegistry::get('Articles');
Run Code Online (Sandbox Code Playgroud)
正如有人在评论中所说,你至少应该阅读迁移指南,了解与3.0的区别.要解决您的具体问题,您现在可以使用TableRegistry:
$table = TableRegistry::get($tableName);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14494 次 |
| 最近记录: |