访问CakePHP中的不同表

时间:2015-07-29 19:21:16

标签: php sql-server cakephp

我想知道是否有办法在表单提交时指定要更新的表格。例如,

我正在使用Orders模型,该模型使用CustomerOrder表。我想要一个edit_company操作/页面来更新customer表。

以下是一些代码:

# remove www from host
RewriteCond %{HTTP_HOST} !=www.exceptiondomain.com
RewriteCond %{REQUEST_URI} !=/server-status
# etc...

有人可以帮我吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

您可以指定表单在创建时使用的控制器。
您可以使用url选项进行设置:

echo $this->Form->create($customer, [
    'url' => ['controller' => 'Customer', 'action' => 'edit']
]);

此处,您的请求将发送至edit中的CustomerController行动 Doc:http://book.cakephp.org/3.0/en/views/helpers/form.html#setting-the-controller-action-for-the-form