我遇到了无法解决的问题。部分是因为我无法用正确的术语来解释它。我是新手,对这个笨拙的问题感到抱歉。
您可以在下面看到我的目标概述。
我在我的magento中创建了一个自定义模块,它工作得很好。
使用此我创建了一个http://www.phparrow.com/magento/magento-create-a-simple-module/
在我的产品页面中,我有一个链接
<a href = "http://www.example.com/magenaresh/index.php/hello/ "> Click Here </a>
当我点击点击此处时,重定向到 http://www.example.com/magenaresh/index.php/hello/ 这个网址,这里的每件事情都可以......
但现在我想传递ProductID和URL
为此我写了这样的
<?php
$product_id = $this->getProduct()->getId();
echo $product_id;
?>
AND
<a href = "http://www.example.com/magenaresh/index.php/hello/<?php echo $product_id ?> ">Click Here</a>
我再次点击Click Here
显示
我在这里做错了什么?
任何想法?
答案 0 :(得分:1)
你好检查下面的代码
<a href = "http://www.example.com/magenaresh/index.php/hello/index/index/<?php echo $product_id ?> ">Click Here</a>
答案 1 :(得分:1)
您可以添加链接,如
<a href = "http://www.example.com/magenaresh/index.php/hello/index/index/product_id/<?php echo $product_id ?> ">Click Here</a>
在您的控制器中,可以像以前一样访问URL参数;
$id = $this->getRequest()->get('product_id');
希望这对您有所帮助。