我想知道是否有办法在表单提交时指定要更新的表格。例如,
我正在使用Orders模型,该模型使用CustomerOrder表。我想要一个edit_company操作/页面来更新customer表。
以下是一些代码:
# remove www from host
RewriteCond %{HTTP_HOST} !=www.exceptiondomain.com
RewriteCond %{REQUEST_URI} !=/server-status
# etc...
有人可以帮我吗? 谢谢!
答案 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