2012-06-17 38 views
0

我最近安裝了Zend Studio 9並創建了一個Zend Framework項目。在設置選項中,它表示它包含Zend Framework庫,並且在創建項目時,在php資源管理器中的所有項目文件下,它表示它已包含在內。Zend Studio 9包含內置的Zend Framework Library

雖然這是真的,我注意到'庫'文件夾是空的。當我嘗試在瀏覽器中運行public/index.php時,它不顯示任何內容。

我的問題是如何包含內置的庫,以便我的public/index.php文件在瀏覽器中顯示?我知道你可以下載zend庫文件並將它們放在庫文件夾中,但是這會給出很多警告,而且我不禁想到,當圖書館被內置時,有一種更簡單的方法。

+0

我不熟悉Zend Studio,但Zend Server是否運行您的測試環境? (可能與IDE一起安裝?) - 我記得Zend Server預先安裝了Zend Framework,這基本上意味着庫文件安裝在某個添加到默認包含路徑的文件夾中。 – Niko

回答

2

在Zend Studio中爲項目添加ZF支持使得IDE能夠意識到庫的類和文件結構,以便在IDE中獲得代碼完成,方法描述和參數列表,但實際上並不允許您訪問圖書館。

當您想要運行/部署項目時,您需要下載實際的文件。您可以將它們放在您的庫文件夾中,但通常我會將它們放到更常見的位置,我將它添加到php.ini中的PHP包含路徑中。儘管這是可選的。如果將Zend文件夾放在library文件夾中,則技術上不需要向該項目添加ZF支持,因爲構建器將通過分析所有ose文件來了解所有ZF內容。

另一方面,請嘗試編輯php.ini並將display_errors設置爲1,這樣您就不會看到空白頁面。有一個錯誤,但由於display_errors設置,它被隱藏了。

+0

好酷。我以爲我可能做錯了什麼,因爲當我下載圖書館並將其包含在項目中時,我會收到很多警告。我也得到了一個錯誤,但它並沒有給我一個空白頁面。我猜只要這個項目運行的很好。有沒有辦法擺脫所有的警告或是正常的? – user830593

+0

你得到了什麼類型的警告? – drew010