在自定义页面中通过网址获取产品ID?
I've got this problem that I can't solve. Partly because I can't explain it with the right terms. I'm new to this so sorry for this clumsy question.
Below you can see an overview of my goal.
i created one custom module in my magento,Its working great.
Using this i created that one http://www.phparrow.com/magento/magento-create-a-simple-module/
in my product page i have a link
<a href = "http://www.example.com/magenaresh/index.php/hello/ "> Click Here </a>
when i click Click Here its redirecting to http://www.example.com/magenaresh/index.php/hello/ this URL upto here every thing is ok...
But now i want to pass the ProductID along with URL
for this i wrote like this
<?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>
again i clicked on Click Here
its showing
Any thing wrong i did here ?
Any Ideas ?
我遇到了无法解决的问题。 部分是因为我无法用正确的术语来解释它。 我对这个笨拙的问题很抱歉。 p>
下面你可以看到我的目标概述。 p>
我创建了一个自定义模块 在我的magento中,它工作得很好。 p>
使用这个我创建了一个 http://www.phparrow.com/magento/magento-create-a-simple-module/ p>
页面我有一个链接 p>
点击点击此处 strong>,重定向到 http://www.example.com/magenaresh/index.php/hello/ strong>此网址高达 这里的每件事情都还可以...... p>
但是现在我想传递ProductID和URL p>
这个我写的像这样 p >
AND p>
再次点击 我在这里做错了什么? p>
任何想法? p>
div>&lt; a href =“http://www.example.com/magenaresh/index.php/hello/”&gt; 点击此处&lt; / a&gt; code> p>
&lt;?php
$ product_id = $ this-&gt; getProduct() - &gt; getId();
echo $ product_id;
?&gt;
code> pre>
&lt; a href =“http://www.example.com/magenaresh/index.php/ 你好/&lt;?php echo $ product_id?&gt;“&gt;点击这里&lt; / a&gt;
code> pre>
点击这里 code >显示 p>
p>
you can add link at you href like
<a href = "http://www.example.com/magenaresh/index.php/hello/index/index/product_id/<?php echo $product_id ?> ">Click Here</a>
And in your controller can access the URL parameters in the exact same way as before;
$id = $this->getRequest()->get('product_id');
hope this will sure help you.
Hello check below code
<a href = "http://www.example.com/magenaresh/index.php/hello/index/index/<?php echo $product_id ?> ">Click Here</a>