ตอนนี้รอ Approve จาก SourceForge.net อยู่สำหรับ project นี้เพื่อเข้าไปใน SourceForge และใช้ SVN ที่นั้นเพื่อ commit source เอา เพื่อง่ายต่อการ contribute และ download ครับ
และตอนนี้เอา Doctrine ออกจาก lib มาตรฐานไปแล้ว ด้วยเหตุที่ทำงานช้ากว่าที่ควรจะเป็น โดยใช้ Zend_Db_Table แทน สำหรับการเอาใช้ใน LogicModel และเพิ่ม pagination ลงไป
ตัวอย่าง
Model
PHP:
-
class albumlist extends LogicModel {
-
function __construct(){
-
parent::__construct();
-
}
-
}
Controller
PHP:
-
class controller_album extends FlowController {
-
$albumlist = new albumlist(); // สร้าง albumlist ให้ทำการ map เข้ากับ table albumlist
-
$out['data'] = $albumlist->pagination($page, 5); // แบ่งหน้าละ 5
-
$out['pagenav'] = $albumlist->paginationLink(HttpPage::url('album','list'));
-
return $out;
-
}
-
}
View
PHP:
-
{foreach from=$data item=row}
-
id: {$row->id}<br />
-
{/foreach}
-
-
{$pagenav}
Output (1)
CODE:
-
id: 1
-
id: 2
-
id: 3
-
id: 4
-
id: 5
-
[1] [2] [3] [4] TXT_PAGE_NEXT>
Output (2)
CODE:
-
id: 6
-
id: 7
-
id: 8
-
id: 9
-
id: 10
-
<TXT_PAGE_PRIVOUS [1] [2] [3] [4] TXT_PAGE_NEXT>
อันนี้แค่ตัวอย่างครับ ยังมีการพัฒนาอีกหลายส่วน ครับ กำลังเร่งทำให้สามารถทำงานในระดับ production ได้ครับผม (เร่งสุดเท้าแล้วงานนี้)


เอา สู้ๆ ครับ จะรอสนับสนุน เอิ้กๆ