Php Zend框架:在单个视图中启用jQuery

Php Zend框架:在单个视图中启用jQuery,php,jquery,zend-framework,Php,Jquery,Zend Framework,目前正在与ZF和ZendX_JQuery合作 据我所知,如果在MVC中以某种方式引用了ZF JQuery,则指向Google的CDN JQuery的脚本链接仅包含在视图的部分 然而,我正在使用“CloudZoom”,一个用于图像缩放的JQuery库 我希望包含Cloud Zoom-in的视图没有对JQuery的引用,因此脚本链接不包括在head中。如何使ZF在页面的标题部分包含脚本链接,而不在MVC中明确包含任何ZF JQuery引用 要访问javascript,我们必须 利用jQuery()功

目前正在与ZF和ZendX_JQuery合作

据我所知,如果在MVC中以某种方式引用了ZF JQuery,则指向Google的CDN JQuery的脚本链接仅包含在视图的
部分

然而,我正在使用“CloudZoom”,一个用于图像缩放的JQuery库

我希望包含Cloud Zoom-in的视图没有对JQuery的引用,因此脚本链接不包括在head中。如何使ZF在页面的标题部分包含脚本链接,而不在MVC中明确包含任何ZF JQuery引用

要访问javascript,我们必须 利用jQuery()功能。 两个助手都已激活了他们的 它们调用的依赖项 jQuery()->enable()和 jQuery()->uiEnable()

我的布局中有这个代码

if ($this->jQuery()->isEnabled()) {
    $this->headScript()->appendFile('/scripts/jquery.ui.datepicker-it.js');//localizazione di DatePicker
    echo $this->jQuery()->setRenderMode(ZendX_JQuery::RENDER_JAVASCRIPT | ZendX_JQuery::RENDER_JQUERY_ON_LOAD);
}
因此,我想您必须从中执行类似于
$this->jQuery()->enable()->enableui()

的操作

要访问javascript,我们必须 利用jQuery()功能。 两个助手都已激活了他们的 它们调用的依赖项 jQuery()->enable()和 jQuery()->uiEnable()

我的布局中有这个代码

if ($this->jQuery()->isEnabled()) {
    $this->headScript()->appendFile('/scripts/jquery.ui.datepicker-it.js');//localizazione di DatePicker
    echo $this->jQuery()->setRenderMode(ZendX_JQuery::RENDER_JAVASCRIPT | ZendX_JQuery::RENDER_JQUERY_ON_LOAD);
}

因此,我想您必须执行类似于
$this->jQuery()->enable()->enableui()

的操作,但不确定这是您想要的,但您可以从视图中使用来操纵头部部分。@Marcin感谢您的分享;这没有什么意义,你在MVC中工作(我认为是这样),你想使用jQuery,但你不想在MVC中引用它?可以使用视图帮助器启用和禁用zendx jquery。这样,你可以在你的布局中有代码,但只在少数偶尔需要的视图中引用它。大家好,谢谢回复。我已经使用视图帮助器启用了zendx jquery。但是,只有在视图中引用zendx jQuery元素时(例如,通过zendx_jQuery_Form_element_DatePicker),才会将指向jQuery脚本文件(托管在Google的CDN上)的链接放置在视图输出中。我想知道是否有一种方法可以插入jQuery脚本链接而不需要引用zendx jQuery元素。我想最后一种方法是使用Marcin的headscript视图助手建议手动插入脚本链接?不确定这是您想要的,但您可以使用视图中的操作head section。@Marcin感谢您的分享;这没有什么意义,你在MVC中工作(我认为是这样),你想使用jQuery,但你不想在MVC中引用它?可以使用视图帮助器启用和禁用zendx jquery。这样,你可以在你的布局中有代码,但只在少数偶尔需要的视图中引用它。大家好,谢谢回复。我已经使用视图帮助器启用了zendx jquery。但是,只有在视图中引用zendx jQuery元素时(例如,通过zendx_jQuery_Form_element_DatePicker),才会将指向jQuery脚本文件(托管在Google的CDN上)的链接放置在视图输出中。我想知道是否有一种方法可以插入jQuery脚本链接而不需要引用zendx jQuery元素。我想最后的办法是使用Marcin的headscript视图助手建议手动插入脚本链接?