Magento:通过URL自定义模块访问数据

时间:2013-09-20 11:28:10

标签: magento-1.7 magento

我创建了Magento adminhtml模块。它工作得很好。

http://domain.com/cmg/data这是模块访问网址,这里会有管理员创建的字段列表:

标题:妈妈

主题:Foi

消息:BABA

我需要的是当用户点击TITLE MAMA 时将用户重定向到完整视图页面,在那里他可以详细阅读信息。

我该怎么做?我在博客模块中看到,当用户点击它时会有重定向到另一个页面的链接。

我试图通过网址http://domain.com/cmd/data/id/8获取404以便我该怎么办?

2 个答案:

答案 0 :(得分:1)

我建议您在控制器中再做一次

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

还在视图中为details.phtml创建视图文件

创建块功能

在块中获取params id

$id = intval($this->getRequest()->getParam('id'));

获取功能中的详细信息并返回查看并在phtml文件中显示您的详细信息

希望这可以确定您的问题。

答案 1 :(得分:1)

我得到了答案..我刚刚在indexController文件中创建了以下函数

public function infoAction() {

    $this->loadLayout();
        $this->getLayout()->getBlock('content')->append($this->
        getLayout()->createBlock('finder/info')     );
        $this->renderLayout();
    }

创建了阻止文件info.php

public function _prepareLayout() {
    return parent::_prepareLayout();
}

在前端布局文件中:

<finder_index_info>
    <reference name="content">
        <block type="core/template" name="finder" template="finder/info.phtml" />
    </reference>
</finder_index_info>

我有前视图。