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
}
请帮助我,这是什么标准。
最后我有解决方法,我们可以使用法师寄存器在块和控制器之间传递数据。
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');
}