0

我有一个 zend 框架项目,并在我的引导程序中使用 ZendX_JQuery_View_Helper 来帮助设置我的 jquery 和 jqueryUI。

我搜索了互联网,如果可用,该组件似乎会自动从谷歌 CDN 加载这些组件,如果没有,则从我的本地副本加载。

这是真的吗?我什至没有告诉它 google CDN 在哪里。另外,如果我弄乱了 jquery 的本地路径,jquery 将不再工作。由于我已连接到互联网,我本来希望它直接从谷歌 CDN 获取,而不会注意到我不正确的本地路径。

所以,我的问题是:

ZendX_JQuery_View_Helper 是否会自动从 google CDN 获取这些组件,如果没有,我该如何实现?

protected function _initViewHelpers() {

        $view = $this->getResource('View');
        //look at what the below means
        $view->doctype('XHTML1_STRICT');
        $view->headMeta()->appendHttpEquiv('Content-Type', 'text/html;charset=utf-8');
        $view->headTitle()->setSeparator(' - ');
        $view->headTitle('wwwwwww');

        $view->addHelperPath("ZendX/JQuery/View/Helper", "ZendX_JQuery_View_Helper");
        $view->jQuery()->addStylesheet('/js/jquery/css/ui-lightness/jquery-ui-1.8.17.custom.css')
                ->setLocalPath('/js/jquery/js/jquery-1.7.1.min.js')
                ->setUiLocalPath('/js/jquery/js/jquery-ui-1.8.17.custom.min.js');

    }
4

1 回答 1

0

默认情况下它将使用 CDN,但通过 setLocalPath 方法提供本地路径将强制视图助手使用本地副本。因此,如果您希望使用 google,那么您根本不必指定任何位置,但您可能需要指定您需要的版本。

于 2012-02-06T21:21:57.627 回答