Zend Framework好好玩!



今天在ptt.cc上看到有一個問題: [請益] Zend Framework無法查詢MySQL資料表(連線被重設)
就在想Zend Framework是什麼東西?Google了一下才知道是類CakePHP,也看了QuickStart

針對它的語法做出這樣的範例:

<?
// APPLICATION_PATH is a constant pointing to our application/ subdirectory.
// We use this to add our "library" directory to the include_path, so that
//  can find our Zend Framework classes.
define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application/'));
set_include_path(APPLICATION_PATH . '/../library' . PATH_SEPARATOR . get_include_path());

//require_once 'Zend/Db.';
require_once 'Zend/Db/Adapter/Pdo/Mysql.';
$params = array ('host'     => '127.0.0.1',
'username' => '帳號',
'password' => '密碼',
'dbname'   => '資料庫');

//$db = Zend_Db::factory('PDO_MYSQL', $params);
$db = new Zend_Db_Adapter_Pdo_Mysql($params);
$result = $db->query("select * from 資料表");

// 使用PDOStatement对象$result将所有结果数据放到一个数组中
$rows = $result->fetchAll();
print_r($rows);
?>

發現沒有darKyle (飄向星空)  所說的問題,但是我猜是Rewrite Rule設定的問題!

但是要玩這個好像要投入幾個月的時間才能上手,嗯!我想想…

※2020/08/30 久沒摸了,才知道Zend Framework已經轉到Laminas Project了。

Print Friendly, PDF & Email

1 則留言

  1. 其實是個挺有趣的PHP framework的,只是在台灣目前的使用群族少一些,連本中文書都沒有 🙂
    Zend Framework的ORM不是很理想,所以我比較愛用別的來替代它(Doctrine)
    有興趣可以研究看看囉 http://blog.eddie.com.tw/

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料