我在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('');
有什么想法吗?
答案 0 :(得分:0)
你可以试试这是否有效
$config = new Zend_Config_Ini( APPLICATION_PATH . '/configs/application.ini', APPLICATION_ENV );
$this->view->jQuery()->setUiLocalPath($config->resources->jquery->ui_localpath);