我已经想出了如何将模型中的数据添加到网格中,就像Agile Toolkit 网站的学习部分中的示例一样。但我正在寻找正确的方法来显示没有网格的数据库中的数据。
假设我有一个新闻数据库,我想在我的主页上将其显示为博客风格的新闻。有人可以指出我从哪里开始吗?
试图让这一点更清楚一点:我想显示表格新闻中多列的数据。因此,我需要知道如何获取标题、日期、作者、内容,然后对 5 篇最新新闻文章重复此操作。
我已经想出了如何将模型中的数据添加到网格中,就像Agile Toolkit 网站的学习部分中的示例一样。但我正在寻找正确的方法来显示没有网格的数据库中的数据。
假设我有一个新闻数据库,我想在我的主页上将其显示为博客风格的新闻。有人可以指出我从哪里开始吗?
试图让这一点更清楚一点:我想显示表格新闻中多列的数据。因此,我需要知道如何获取标题、日期、作者、内容,然后对 5 篇最新新闻文章重复此操作。
试试这个:
$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');
}