2010-01-15 33 views
1

我只想使用Zend提供的幾個類,Zend Date,Zend Mail和其他幾個類,但是我無法獲取日期,甚至無法執行任何操作。我已經將它包含在內:Zend日期給我致命錯誤msg

include_once'../classes/zend/library/zend/date/DateObject.php'; $ date = new Zend_Date(time());

這裏的錯誤:致命錯誤:類「Zend_Date的運算」未找到

我必須經過的步驟來更改配置文件爲Apache和PHP只用這一個班?

任何幫助表示讚賞。謝謝。

回答

3

您需要Zend/Date.php,而不是Zend/Date/DateObject.php。 此外,您可能需要一些自動加載器來加載Zend_Date所依賴的其他類,但可能不會,因爲它們通常已經自動包含在Zend類文件中。

讓我糾正我最後的陳述。作爲最小用戶,您需要在包含路徑中包含Zend庫的路徑。舉例來說,像這樣:

// first entry are the already defined include paths, 
// second entry is path to Zend library 
set_include_path(
get_include_path() . PATH_SEPARATOR . 
'path/to/library' 
); 

因此,採取例如路徑C:\library\Zend你Zend庫,你將不得不增加C:\library到include路徑。通過這種方式,所有需要| include(_once)語句的Zend組件都會查找正確的include路徑。

而且可以再簡單也包括正確的組件,像這樣:

require_once 'Zend/Date.php'; 

$date = new Zend_Date(); 
+0

Fireeyedboy,太感謝你了!那完美的工作! – Ronedog 2010-01-16 00:41:25

+0

好聽的Ronedog。快樂編碼:) – 2010-01-16 01:06:25