3

我已经想出了如何将模型中的数据添加到网格中,就像Agile Toolkit 网站的学习部分中的示例一样。但我正在寻找正确的方法来显示没有网格的数据库中的数据。

假设我有一个新闻数据库,我想在我的主页上将其显示为博客风格的新闻。有人可以指出我从哪里开始吗?

试图让这一点更清楚一点:我想显示表格新闻中多列的数据。因此,我需要知道如何获取标题、日期、作者、内容,然后对 5 篇最新新闻文章重复此操作。

4

1 回答 1

3

试试这个:

$this->add('View',null,null,array('view/mytemplate'))
    ->setModel('MyModel')
    ->loadData(123);

然后在templates/defaults/view/mytemplate.html里面

<div><h2><?$title?></h2>
   <p><?$content?></p>
</div>

您也可以将它用于任何视图,甚至页面。

$data=$model->get();
$page->template->set($data);

您可以通过定义 defaultTemplate 函数为您的页面重新定义模板

function defaultTemplate(){
    return array('page/mypage');
}
于 2011-09-03T19:00:43.317 回答