ZendFramework中的分頁類實現

2021-04-20 23:21:57 字數 2138 閱讀 6619

參考自:http://www.phpfans.net/ask/question2/7822122562.html

其實上文寫得比較清楚了,我這也只是把上面的方法推廣一下而已。

主要是分頁類的實現。

如上**件結構所示,在library目錄下新建custom模組。各個檔案的**依次是:

mysql.php

<?php

require_once

'zend/db/adapter/pdo/mysql.php';

class custom_db_adapter_pdo_mysql extends zend_db_adapter_pdo_mysql

}?>

table.php

<?php

require_once

'zend/db/table.php';

class custom_db_table extends zend_db_table

public

function fetchpage($where = null, $order = null, $pagesize = 20, $currentpage = 1)

}?>

db.php

<?php

require_once

'zend/db.php';

require_once

'custom/db/adapter/pdo/mysql.php';

class custom_db extends zend_db

}?>

page.php

<?php

class custom_page

(/d+)/i", $url))

(/d+)/i", $url))

(/d+)/i", 'page='.$i, $url);

}elseif (preg_match("/page[//](/d+)/i", $url))

(/d+)/i", 'page/'.$i, $url);}}

else

$selected = $page['currentpage']==$i ? 'selected' : '';

$result.='.$pageurl.'" '.$selected.'>'.$i.'';

}$result .= '';

return

array('showpage' => $result, 'table' => $page['table']);}}

?>

下面是對上訴元件的運用:

當然,新版的zf已經自帶了zend_paginator的功能。

Zend Framework 中的認證和授權淺見

兼談許可權系統設計的一些問題 zend framework 作為 php 的乙個官方程式設計框架,剛一推出來就引起了震動,大家把它簡稱為 zf 看來 php 已經在尋求向企業開發市場進軍。但是由於推出時間短,熟悉 zf 的開發人員,特別是國內的程式設計師,對 zf 了解的還不多。現在市面上還找不到一...

Zend Framework 中的認證和授權淺見

兼談許可權系統設計的一些問題 zend framework 作為 php 的乙個官方程式設計框架,剛一推出來就引起了震動,大家把它簡稱為 zf 看來 php 已經在尋求向企業開發市場進軍。但是由於推出時間短,熟悉 zf 的開發人員,特別是國內的程式設計師,對 zf 了解的還不多。現在市面上還找不到一...

ZendFramework中領域邏輯的處理

zendframework一直為人所詬病的缺點就是不能優雅的處理領域邏輯,這裡談談我的一些解決思路 先看看一般情況下我們都是怎麼寫model,controller的 model的一般寫法 class articles extends zend db table controller的一般寫法 cla...