设置默认module、controller、action都为index,路由规则默认
我要访问indexcontroller中的detailaction,如:正常,
但是我要访问时传递参数,如:/detailkey/1出错,
捕捉到的错误如下:
Could not find class DetailController in controller script /wwwpath/app/controllers/Detail.php
错误原因:yaf将index解析成了module,detail解析成了detailcontroller,而detailkey是detailkeyaction
如果要正确访问indexcontroller下的detailaction,就要使用完整的request_uri,将module加上,如下正常:
detailkey/1
完整的request_uri格式:
yaf路由协议解析请参考:
尤其是默认路由协议。
阅读(5028) | 评论(0) | 转发(0) |