0

我有这个我无法解决的问题。部分原因是我无法用正确的术语来解释它。我是新手,很抱歉这个笨拙的问题。

您可以在下面看到我的目标的概述。

我在我的 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/这个 URL 到这里一切正常...

但现在我想将 ProductID 与 URL 一起传递

为此,我这样写

<?php 
    $product_id = $this->getProduct()->getId();
    echo $product_id;
?>

<a href = "http://www.example.com/magenaresh/index.php/hello/<?php echo $product_id ?> ">Click Here</a>

我再次点击Click Here它的显示

在此处输入图像描述

我在这里做错什么了吗?

有任何想法吗 ?

4

2 回答 2

1

你好检查下面的代码

<a href = "http://www.example.com/magenaresh/index.php/hello/index/index/<?php echo $product_id ?> ">Click Here</a>
于 2013-09-03T06:15:38.870 回答
1

你可以在你的href添加链接,比如

<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');

希望这对你有帮助。

于 2013-09-03T06:17:34.733 回答