【发布时间】:2011-06-29 21:50:23
【问题描述】:
我有两个用于一个操作的 URL,每个 URL 都应该生成不同的视图。
例如: /abc -> 连接控制器 x, action y, view = 0
/def -> 连接控制器 x, action y, view = 1
这很好用
Router::connect('/abc', array('controller' => 'x 'action' => 'y', 'view' => 0));
Router::connect('/def', array('controller' => 'x 'action' => 'y', 'view' => 1));
但现在出现了这个问题:
我有一个公式,它应该将其数据发送到 /def 或 /abc。 如何手动设置,应该使用哪个路由?
编辑:
$form->create('Model', array('url' => array('action' => 'index', 'view' => '1'))); //定义
$form->create('Model', array('url' => array('action' => 'index', 'view' => '0'))); // abc
两者都引导我到 /controller/index 而不是 /def 或 /abc
【问题讨论】: