2012-01-28 33 views

回答

2

其實我添加Zend框架包含路徑,以便能夠使用Zend tool

如果你想創建一個項目結構並添加控制器或模型,甚至使用Zend工具添加腳本,你必須將Zend框架添加到包含路徑中。

您可能希望在沒有庫本身的情況下運送您的項目的另一個原因,以便最終用戶不會自己更新框架版本並破壞您的代碼。

此外,如果您一次在不同的項目上工作,您可能只想保留不同項目之間共享的一個框架版本。當您需要更新您的框架版本而無需每次都瀏覽所有項目時,這很方便。

+0

這正是我正在尋找的。 – Seralize 2012-01-28 17:05:59

+0

將其添加到包含路徑[早期](http://framework.zend.com/manual/en/performance.classloading.html#performance.classloading.includepath)的另一個原因是因爲任何給定的Zend Framework請求可能需要加載大量的類文件。如果ZF首先位於包含路徑中,它將在第一次嘗試中找到所有這些文件,而無需爲包含的每個文件搜索多個目錄。使用大量Zend對象的複雜動作可以包含多達50個ZF文件。如果PHP在找到正確的文件之前必須查找每個文件的3個目錄,則可以看到輕微的性能。 – drew010 2012-01-28 19:15:36

2

您不必將php include_path設置爲包含ZF庫,您可以將整個ZEND目錄複製到您的應用程序庫目錄中並繼續。
但是我們中的很多人都在研究多個項目,或者不想在我們的應用程序中使用庫,所以我們將它添加到php include_path中,以便php和我們的應用程序可以找到它。
現在,如果您是指Windows或Linux路徑,那些需要使用ZF cli組件ZF.bat和ZF.sh

相關問題