我有一个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');
}
答案 0 :(得分:0)
默认情况下,它将使用CDN,但通过setLocalPath方法提供本地路径将强制视图助手使用本地副本。因此,如果您希望使用谷歌,则根本不必指定任何位置,但您可能需要指定所需的版本。