kri*_*wat 3 controller cakephp model
我创建了一个注册表单,然后将数据发送到控制器.
我想将此数据插入3个不同的表(模型).
怎么能实现这一目标?
Oer*_*erd 19
你的意思(在CakePHP术语中)是你想要使用比默认模型更多的模型.默认模型是一个名为控制器的模型.
要实现您想要的功能,只需$uses在控制器中声明一个变量即可.它是这样完成的:
<?php
class ExampleController extends AppController {
var $name = 'Example';
// $uses is where you specify which models this controller uses
var $uses = array('Model1', 'Model2', 'ModelN');
// ... here go your controller actions (methods)
}
?>
Run Code Online (Sandbox Code Playgroud)
这将允许您的控制器使用Model1,Model2和ModelN.根据您的需要重命名并添加更多内容.
如果您不希望在控制器中使用模型,则可以指定$uses为空数组,即:
var $uses = array();
Run Code Online (Sandbox Code Playgroud)
根据您使用的版本,查看相应的CakePHP书籍章节:
| 归档时间: |
|
| 查看次数: |
13487 次 |
| 最近记录: |