我有一个消息表(没有控制器和模型),用户可以将消息提交给管理员。除了创建消息模型然后使用 loadmodel 搜索它之外,还有更好的方法吗?
我会做类似的事情
//AdminsController
$this->loadmodel('Message');
$this->Message->find(....);
虽然这很容易做到,但如果我可以在 Admin 模型中设置一些东西来允许我这样做,我觉得创建消息模型是不必要的。这可能吗?
如果请求的模型没有找到模型文件,Cake将使用 AppModel 实例。如果模型没有关联并遵循约定(复数名称,主键字段id
) - 那么根本不需要创建模型文件。
因此,问题中的示例代码将“正常工作”。