在magento中,Url地址按照http://example.com/frontName/actionControllerName/actionMethod/的解析方式进行解析。
1. frontName表示对应模块配置xml文件中的 2. actionControllerName对应该模块下controller/目录下类文件名称。默认为IndexController.php。 3. actionMethod对应该类中执行的方法。默认为indexAction()函数。 例:结账的地址http://www.example.com/index.php/checkout/onepage,则表示code/core/Mage目录下的OnepageController.php文件,再执行indexAction函数,然后将输出的结构反馈到前台。 关于在Url中的带参数的解析,则是按照http://example.com/frontName/actionControllerName/actionMethod/para1/value1/para2/value2的方式来执行的,即magento在actionMethod之后,按照一个参数名一个参数值间隔的方式进行传递 例:删除购物车中的物品链接为http://www.example.com/index.php/checkout/cart/delete/id/123,表示删除购物车中ID为123的物品。 带参数的地址在后台管理中尤为常见。 (责任编辑:好模板) |