ZendX_JQuery_View_Helper会自动从谷歌CDN加载吗?

时间:2012-02-06 18:38:39

标签: jquery jquery-ui zend-framework zendx

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

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

这是真的吗?我甚至没有告诉它谷歌CDN在哪里。此外,如果我把我的本地路径搞砸到jquery,jquery就不再有用了。由于我已连接到互联网,我原本期望它可以直接从谷歌CDN获取而不会注意到我错误的本地路径。

所以,我的问题是:

ZendX_JQuery_View_Helper会自动从谷歌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');

    }

1 个答案:

答案 0 :(得分:0)

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