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

发布于 2024-10-18 17:55:57 字数 720 浏览 4 评论 0原文

我在 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('');

有什么想法吗?

I have the following settings for jQuery in application.ini because it's used in every controller and every action:

[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"

I don't want to use CDN in development because it might be slow sometimes because I'm behind a proxy. However in one case I want to use CDN because base URI has to be different.

The below does the trick for the Core library:

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

but it doesn't work for the UI library:

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

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

自此以后,行同陌路 2024-10-25 17:55:57

你可以尝试一下是否有效

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

You could try if this works

$config = new Zend_Config_Ini( APPLICATION_PATH . '/configs/application.ini', APPLICATION_ENV );
$this->view->jQuery()->setUiLocalPath($config->resources->jquery->ui_localpath);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文