0

我已经创建了 Magento adminhtml 模块。它运行良好。

http://domain.com/cmg/data 这是模块访问 url 这里将在 admin 中创建字段列表:

作品名称:妈妈

主题:Foi

留言:巴巴

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

我怎样才能做到这一点?我在博客模块中看到当用户单击它时会出现链接,该链接重定向到另一个页面。

我试图通过 url http://domain.com/cmd/data/id/8访问 得到 404 那我该怎么办?

4

2 回答 2

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>

我有前视图。

于 2013-09-30T10:06:10.010 回答
1

我建议您在控制器中执行其他操作,例如

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

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

创建块函数

在块中获取参数 id

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

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

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

于 2013-09-20T12:02:41.150 回答