我想更改 Zend Framework 从中生成 URL 的方式:
$routeString = '/section/:sectionName';
$route = new Zend_Controller_Router_Route(routeString, array( etc, etc... );
……到这……
$routeString = '/section_:sectionName';
$route = new Zend_Controller_Router_Route(routeString, array( etc, etc... );
请注意,在第二个选项中,中间的斜线$routeString
被下划线替换。
当我进行此更改时,路由器停止识别路由和变量。我觉得框架会强加这样的事情很奇怪,所以我确定我在文档中遗漏了一些东西。
干杯!