在CakePHP中搜索没有模型的表

时间:2013-07-24 21:09:59

标签: php cakephp

我有一个消息表(没有控制器和模型),用户可以向管理员提交消息。除了创建消息模型然后使用loadmodel进行搜索之外,还有更好的方法吗?

我会做类似

的事情
//AdminsController
$this->loadmodel('Message');
$this->Message->find(....);

虽然这很容易做到,但我觉得如果我可以在Admin模型中设置一些内容以允许我这样做,那么创建一个消息模型是没有必要的。这可能吗?

1 个答案:

答案 0 :(得分:3)

不需要模型文件

Cake will use an AppModel instance如果请求的模型没有找到模型文件。如果模型没有关联且follows conventions(复数名称,主键字段id) - 则根本不需要创建模型文件。

因此,问题中的示例代码将“正常工作”。