Tuesday, July 27, 2010

The standard router 标准访问路径

默认的访问路径包括以下部分:

  • Module
  • Controller
  • Action
所以,访问地址应该是:
 
http://domain.com/moduleName/controllerName/actionName
其中 module name 默认为 default. 在一般情况下,不用写出来。

具体访问路径是:

URI                                                       Module / Controller / Action Called
http://127.0.0.1:8080/                             Default / IndexController / indexAction
http://127.0.0.1:8080/index                     Default / IndexController / indexAction
http://127.0.0.1:8080/index/index            Default / IndexController / indexAction
http://127.0.0.1:8080/index/about           Default / IndexController / aboutAction      

如果一个action里面有多的参数,他的路径也可以有附加参数:
    
http://127.0.0.1:8080/index/about/name/keith
    
http://127.0.0.1:8080/index/about/name/keith?age=26&country=England
例如:当indexAction是这样时:
The standard router 标准访问路径

当我们输入 http://127.0.0.1:8080/index/about/name/keith
The standard router 标准访问路径



其中,方法 _getParam包含两个参数

  • 要打回的参数名称
  • 此参数的默认值
即是说,guest是name的默认值,如果我们没有为name赋值的话,默认为 guest。

0 评论:

Post a Comment