2011-09-03 91 views
3

我已經想出瞭如何將數據從模型添加到網格中,如learning section of the Agile Toolkit website上的示例。但我正在尋找正確的方式來顯示沒有網格的數據庫中的數據。如何顯示來自數據庫的信息

說我有一個新聞數據庫,我想在我的主頁上顯示它作爲博客風格的新聞。有人可以指點我從哪裏開始?

試圖使這一點更清楚: 我想顯示來自表新聞多列的數據。所以我需要知道如何獲得標題,日期,作者,內容,然後重複說5條最新的新聞文章。

回答

3

試試這個:

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

然後裏面的模板/默認/視圖/ mytemplate.html

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

您還可以與任何觀點,即使頁面中使用它。

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

您可以通過定義defaultTemplate功能

function defaultTemplate(){ 
    return array('page/mypage'); 
} 
+1

我DEF overthought是重新定義你的頁面模板。 Ty爲您提供幫助。 – Losey

+0

這就是學習本的第一頁已經警告過的。不要過度思考。 :) – romaninsh