1:我需要更改此链接(动作索引)
本地:8080 /默认/ ACC /的索引 / PageDate / 2011-05-01 / SERVERID / 1 /
到其他(动作捕捉)
本地:8080 /默认/ ACC /的捕获 / PageDate / 2011-05-01 / SERVERID / 1 /
2:我需要为各种变量设置默认参数。例如,我不会使用此链接
本地:8080 /默认/ ACC /捕获/ PageDate / 2011-05-01 / SERVERID / 1 /
或
本地:8080 /默认/ ACC /捕获/ PageDate / 2011-05-01 /
或
本地:8080 /默认/ ACC /捕获/ SERVERID / 1 /
像这样$route = new Zend_Controller_Router_Route_Regex(
'default/accountant/index ???',
array(
'module' => 'default',
'controller' => 'acc',
'action' => 'catch',
'ServerId' => 0,
'PageDate' => '2011-01-01', // and many others
)
,array(
)
,'default/acc/index/'
);
但我不知道该怎么做。
答案 0 :(得分:0)
要转发索引操作以捕获操作,请在索引操作中使用_forward
方法。
为了匹配第2点中提到的多个URL,请不要使用任何路由器。 Zend也会自动将它们路由到适当的控制器和带有参数值的动作。