从阻止文件的URL中获取ID

问题描述 投票:0回答:1

Magento从阻止文件中的URL获取ID的标准是什么?

我的网址是http://test.com/quote/savequote/view/id/7/

我的XML文件

<quote_savequote_view>
    <label>View Quote</label>
    <reference name="root">
        <action method="setTemplate">
            <template>page/1column.phtml</template>
        </action>
    </reference>
    <reference name="content">
        <block type="quote/savequote" name="quote.savequote" template="quote/view.phtml" />
    </reference>
</quote_savequote_view>

控制器动作

public function viewAction(){
    $this->loadLayout();
    $this->renderLayout();
}

阻止文件

public function getDetails(){
    // I want to get id here and I want to use the id in collection
}

请帮助我,这是什么标准。

block magento-1.9
1个回答
0
投票

最后我有解决方法,我们可以使用法师寄存器在块和控制器之间传递数据。

public function viewAction(){
    $id = Mage::app()->getRequest()->getParam('id');
    $results = // your modal results 
    Mage::register('quotedetails', $results);    
    $this->loadLayout();
    $this->renderLayout();
}

public function getDetails(){
    return Mage::registry('quotedetails');
}
© www.soinside.com 2019 - 2024. All rights reserved.