1

我在 application.ini 中有以下 jQuery 设置,因为它用于每个控制器和每个操作:

[production]
pluginPaths.ZendX_Application_Resource_ = "ZendX/Application/Resource"
resources.jquery.version    = 1.5
resources.jquery.ui_enable  = true
resources.jquery.ui_version = 1.8.9

[development : production]
resources.jquery.localpath    = "/js/jquery-1.5.min.js"
resources.jquery.ui_localpath = "/js/jquery-ui-1.8.9.custom.min.js"

我不想在开发中使用 CDN,因为有时它可能会很慢,因为我在代理后面。但是在一种情况下,我想使用 CDN,因为基本 URI 必须不同。

下面为核心库做了诀窍:

$this->view->jQuery()->setLocalPath('');

但它不适用于 UI 库:

$this->view->jQuery()->setUiLocalPath('');

有任何想法吗?

4

1 回答 1

0

你可以试试这是否有效

$config = new Zend_Config_Ini( APPLICATION_PATH . '/configs/application.ini', APPLICATION_ENV );
$this->view->jQuery()->setUiLocalPath($config->resources->jquery->ui_localpath);
于 2011-02-23T11:39:26.167 回答