2011-03-15 50 views
0

我真的不得不在我的application.ini中定義完整的url,如果我想使用jQuery本地?Zend框架中的JQuery/JQuery UI的URL Application.ini

resources.jquery.localpath = "/websitex/public/js/library/jquery/jquery-1.4.2.js" 
resources.jquery.ui_localpath = "/websitex/public/js/library/jquery.ui/jquery.ui.js" 
resources.jquery.stylesheet = "/websitex/public/css/jquery.ui/jquery-ui-1.8.7.custom.css" 

或者是否有類似於「APPLICATION_PATH」的URL?

回答

2

您可以在ini文件中使用APPLICATION_PATH。 Contants被轉換爲它們各自的值。但是你可能需要實際的URI地址,而不是服務器的絕對地址。從我所看到的代碼應該是這樣的:

resources.jquery.localpath = "/js/library/jquery/jquery-1.4.2.js" 
resources.jquery.ui_localpath = "/js/library/jquery.ui/jquery.ui.js" 
resources.jquery.stylesheet = "/css/jquery.ui/jquery-ui-1.8.7.custom.css" 

假設/ websitex/public /是你服務器的文檔根目錄。

+0

這就是問題,我使用「http:// localhost」沒有虛擬主機。 – opHASnoNAME 2011-03-16 06:21:53

+0

那麼你的選擇是preepnd $ this-> view-> baseUrl(),問題是它不能使用ini文件完成...... – 2011-03-16 10:06:51

+0

你必須在你的應用程序的init代碼中完成它。 .. – 2011-03-16 10:07:19