gpt4 book ai didi

php - Magento:为后端操作生成 url(带键)

转载 作者:IT王子 更新时间:2023-10-28 23:56:33 26 4
gpt4 key购买 nike

我正在开发一个演示 Magento 商店 (CE v1.7)

我想为模块 (Mymodule) 的 Controller (index) 的 Action (index) 生成一个链接,我想在主页中显示该链接,以便我可以直接访问 Mymodule 的功能

我怎样才能做到这一点(不禁用 key 生成)?

我已经尝试过以下代码,但我被缩减到仪表板:

<?php $key = Mage::getSingleton('adminhtml/url')->getSecretKey("acompany_mymodule/index/","index"); ?>
<a href="<?php echo Mage::helper("adminhtml")->getUrl("acompany_mymodule/index/index/",array("key" => $key)); ?>">My action </a>

最佳答案

使用时应自动将 key 添加到 URL 中

Mage::helper("adminhtml")->getUrl("acompany_mymodule/index/index")

前提是在系统配置中启用了 key 。

无论如何,在这部分代码中:

<?php 
$key = Mage::getSingleton('adminhtml/url')
->getSecretKey("acompany_mymodule/index/","index");
?>

您将带有 Controller 的路由作为第一个参数,该方法只是在等待 Controller 名称。

不要使用除 adminhtml/ 之外的任何其他内容作为 url 的开头,因为 magento 1.9.2.2 禁止使用其他任何内容。

关于php - Magento:为后端操作生成 url(带键),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11450146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com