基本上這裡所謂的整合就是用 CodeIgniter 的 hooks 來做, 單純用 hooks 來設定 include_path, 不然直接設定 include_path, 把 Zend Framework 當成跟 PEAR 類似的放著也可以, 不過由於這樣整合看起來比較帥, 之後程式如果搬家也不會因為失誤而漏了 ZF :p 又, 用 SVN 來管理也方便。

1. 下載 ZF, 把 library 放進 CodeIgniter
就依我的方式, 我是把 ZF 解開後, 把 library copy 放到 CodeIgniter 的 system 下面, 命名為 zendframework

/project/system/zendframework

2. 開啟 CodeIgniter hook
修改 /project/system/application/config/config.php

3. 增加一個 hook 設定
修改 /project/system/application/config/hooks.php, 加入下列程式碼

4. 增加 hook 程式

在 /project/system/application/hooks 裡, 增加一個 zendframework.php 內容如下

5. 最後就可以在 CodeIgniter 中直接叫 ZF 來用啦!

UPDATE:

我的方式是用 Hook 的方式來掛進 ZF, 這裡有篇文章是用 library 的方式來把 ZF 包進來, 可以看看。

話說好像很少看到有人在用 hook~