如何在Zend Framework Router Regex中检测负数

时间:2009-05-05 07:18:57

标签: php zend-framework

我有以下.ini配置正常整数,但不是负整数。

routes.nd.type = "Zend_Controller_Router_Route_Regex"
routes.nd.route = "news/(\d+)/d"
routes.nd.defaults.controller = "news"
routes.nd.defaults.action = "display"
routes.nd.map.id = 1

如何检测负整数?显然\d+忽略了负数。

在ZF文档中找不到。

问候

2 个答案:

答案 0 :(得分:2)

Negative values:
"news/(-\d+)/d"

答案 1 :(得分:1)

正面或负面值:

"news/(-?\d+)/d"