在Zend Framework 中實現Ajax

2021-04-18 10:00:15 字數 2302 閱讀 1287

開發平台:windows xp sp2

測試平台:freebsd 7.0

開發工具:netbeans 6.1

使用框架:zend framework 1.5.2

資料庫: mysql 5.0.51a

一、表:

mysql> select * from news;

+----+-------+---------------------+

| id | title | add_time           

| +----+-------+---------------------+

| 22 | rot   | 2008-01-04 00:00:00 |

| 23 | aaa   | 2008-01-04 00:00:00 |

| 24 | rot   | 2008-01-04 00:00:00 |

| 29 | dfeew | 2008-02-27 00:00:00 |

| 26 | jesse | 2008-02-27 00:00:00 |

| 27 | andle | 2008-02-27 00:00:00 |

| 28 | andle | 2008-02-27 00:00:00 |

+----+-------+---------------------+

二、目錄:

1.index.php //入口檔案

2.testdbcon.phhp //資料庫連線檔案

3.news.php //抽象出來的資料庫表檔案

4.testcontroller.php //控制器

5.ajax.phtml //客戶操作頁面,包含生成xmlhttprequest物件,發ajax請求,處理請求,取回伺服器返回值等

6.get-ajax.phtml //最後根據由伺服器取回的資料生成頁面元素

1.index.php //入口檔案

<?php 

require_once 'zend/controller/front.php';

require_once 'zend/controller/router/route.php';

$ctrl=zend_controller_front::getinstance();

$ctrl->throwexceptions(true);

$ctrl->dispatch();

?>

2.testdbcon.phhp //資料庫連線檔案

<?php 

require_once 'zend/db.php';

require_once 'zend/registry.php';

class testdbcon

} ?>

3.news.php //抽象出來的資料庫表檔案

<?php 

/** * php template.

*/require_once 'zend/db/table/abstract.php';

class news extends zend_db_table_abstract

?>

4.testcontroller.php //控制器

<?php 

require_once 'zend/controller/action.php';

require_once 'zend/view.php';

require_once 'news.php';

require_once 'testdbcon.php';

class testcontroller extends zend_controller_action

public function getajaxaction()

}?>

5.ajax.phtml //客戶操作頁面,包含生成xmlhttprequest物件,發ajax請求,處理請求,取回伺服器返回值等 

客戶資訊將在此處列出。

6.get-ajax.phtml //最後根據由伺服器取回的資料生成頁面元素

<?php 

foreach($this->rowset as $row)

echo $this->sid;

?>

在Zend Framework中配置資料庫引數

我是用zend studio 7.2.1建立的zend framework project 也就是說我的框架是由zend stduio7.2.1 幫我建立了檔案路徑等資訊的 下面講講如何在建立好的zend framework project中配置mysql資料庫資訊 1 配置資訊如下 general...

Zend Framework 中的認證和授權淺見

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

Zend Framework 中的認證和授權淺見

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