如何显示数据库中的信息

时间:2011-09-03 12:29:18

标签: atk4

我已经想出如何将模型中的数据添加到网格中,就像learning section of the Agile Toolkit website上的示例一样。但我正在寻找正确的方法来显示没有网格的数据库中的数据。

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

尝试使这一点更清晰: 我想显示表新闻中多列的数据。所以我需要知道如何获得标题,日期,作者,内容,然后重复说5个最新的新闻文章。

1 个答案:

答案 0 :(得分: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');
}