1

カートからカスタムコントローラーに商品IDを渡す必要があります(例:http:// * * / catalogsearch / filter / results?product = {ID})。

Magentoヘルパーなどを使用してそのようなデータを渡す方法の手がかりがありませんありがとう

4

1 に答える 1

0

あなたの質問から、あるコントローラーから別のコントローラーにリダイレクトしていて、クエリパラメーターを渡したいと思いますか?

構文は次のようになります。

$params = array('key' => 'value');
$this->_redirect('frontname/controlller/action', array('_query' => $params));

編集

テンプレートからこれらのパラメータを取得する方法に関するコメントの質問に答えるには:

まず、これを行わないことをお勧めします。コントローラーでパラメーターを受け取る必要があります。したがって、カスタムコントローラーがパラメーターの受信を担当する必要があります。

とにかく、どちらの状況でもコードは同じです。

すべてのパラメータ…

$this->getRequest()->getParams()

単一のパラメータ…

$this->getRequest()->getParam('parameter_name')
于 2012-10-01T19:18:57.570 に答える