0

私は解決できないこの問題を抱えています。適切な言葉で説明できないからです。私はこれに慣れていないので、この不器用な質問で申し訳ありません。

以下に、私の目標の概要を示します。

私は私のmagentoで1つのカスタムモジュールを作成しました.それはうまく機能しています.

これを使用して、 http://www.phparrow.com/magento/magento-create-a-simple-module/を作成しました

私の製品ページにリンクがあります

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

Click Hereをクリックするとhttp://www.example.com/magenaresh/index.php/hello/にリダイレクトされ、この URL まではすべて問題ありません...

しかし今、URLとともにProductIDを渡したい

このために私はこのように書きました

<?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 に答える