Magento 1的getUrl()函数的参数

在Magento的很多地方,您都会遇到getUrl()的用法,它生成一个web地址。

它只需要两个参数,但非常常用的。

route 路由路径遵循”module/controller/action”的Zend行为。

module 模块部分是自动触发的。例如,“cms”解析为Mage_Cms。

controller 控制器是处理地址的类。“cms/page”指的是类Mage_Cms_PageController。

最后,action是该类中的方法。“cms /页面/视图”将callMage_Cms_PageController:: viewAction ()。

如果这些部件中的任何一个被指定为“*”,它将使用当前模块、控制器或正在使用的操作。如果省略,默认为“index”。

例如;如果查看CMS页面,下面的内容相当于“CMS /page/index”。

  1. Mage::getUrl(‘*/*’);
  2. // http://www.example.com/cms/page/

不被识别的部分被逐字传递,这是一个简单的捷径。您可以将路径传递到静态文件,并将其附加到域。

  1. Mage::getUrl(‘index.html’);
  2. // http://www.example.com/index.html

这是一个数组,它将key/value转换为路径目录对。

  1. Mage::getUrl(‘cms/page/view’array(‘id’ => 1));
  2. // http://www.example.com/cms/page/view/id/1

有几个影响结果的特殊值。它们都以下划线开头并保留。

 

 

 

 

希望对你有帮助,以后多多关注SKY8G网站,有不懂得地方请留言。

 

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: Magento在不同的(Stores)商店的会话(Session )传递

下一篇: jQuery 10个常见的错误

登录 评论
avatar
1 评论人数
0 回复人数
1 跟随者
 
多数的反应发表评论
热评
1 评论作者
新闻头条 最近的评论作者
最新 最旧 得票最多
新闻头条
游客

文章不错非常喜欢