如何将ZendX_JQuery切换回使用CDN而不是本地库?

时间:2011-02-23 10:42:17

标签: php jquery zend-framework zendx

我在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必须是不同的。

下面介绍了Core库的技巧:

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

但它不适用于UI库:

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你可以试试这是否有效

$config = new Zend_Config_Ini( APPLICATION_PATH . '/configs/application.ini', APPLICATION_ENV );
$this->view->jQuery()->setUiLocalPath($config->resources->jquery->ui_localpath);