zend framework(1.1)将javascript文件附加到页脚? - php

在视图脚本的页脚中是否有一种开箱即用的方式来加载某些JavaScript?

这对于诸如Google Analytics(分析)之类的脚本特别有用。

还是这需要扩展$ this-> headScript()并创建$ this-> footScript()?

参考方案

$this->layout()->footScript之类的布局中使用placeholder,然后将所需的代码附加到placeholder。或者,您可以只使用inlineScript()帮助器。 inlineScript helper具有相同的api是headScript()。最佳选择可能是将布局占位符与inlineScript帮助器一起使用。

inlineScript helper的示例:

//I use this in some of my controllers, in the predispatch()
$this->view->inlineScript()->setScript(
                "$('audio').mediaelementplayer();");

//then I just attach this to any view (including layout)
<?php echo $this->inlineScript() ?>

将此类内容与占位符一起使用,您到处都有JavaScript。

PHP Zend Controller插件被调用两次 - php

我注意到我的插件被调用了两次。我知道这个事实是因为在我的ViewSetup插件中它注册了标题,并且标题两次包含相同的内容。有任何想法吗? 参考方案 您最有可能将呼叫复制到preDispatch或postDispatch。对于尚未调度的每个请求,在Zend_Controller_Front::dispatch的循环内调用这些方法。这意味着将分派设置为false…

在ZEND中处理JSONP调用 - php

通过搜索(或Google)找不到答案,所以我自己问。是否可以处理对zend框架的JSONP调用?仅找到此页面:http://framework.zend.com/wiki/display/ZFPROP/Zend_Json_Server+-+Lode+Blomme但我不确定它是否已经实施!谢谢 参考方案 JSONP只是包装在客户端上执行的指定回调函数中的JSO…

共享vs专用php库 - php

我有一个由几个Zend Framework应用程序组成的服务器。我想知道在服务器上上传Zend Library并在所有应用程序之间共享而不是按应用程序上传是一个好主意。例如,多个应用程序同时请求或不请求一个库,是否会影响速度。它的优点和缺点是什么?提前谢谢。 参考方案 正如其他人指出的那样,有其优点和缺点。最大的缺点是,每次您要升级库代码时,都需要测试每个应…

使用Zend Framework的流行开源项目 - php

我试图找到基于Zend Framework的任何开源项目。写得很好并且像WordPress或Drupal一样受欢迎的东西,可以看到ZF的实际好处,并有可能以它为例。我设法找到的唯一“展示柜”是http://framework.zend.com/wiki/pages/viewpage.action?pageId=14134。但是,对于“官方” PHP框架,此列…

zend_navigation和模块 - php

目前,我正在使用zend开发应用程序,并将该应用程序分为模块。默认模块是未登录用户访问并可以自由浏览的主站点。登录时,根据用户类型,您将转到由简单ACL控制的模块A或模块B。如果您可以访问模块A,则不能访问模块B,反之亦然。两种用户类型都可以看到默认模块。现在,我想使用Zend_Navigation来管理所有模块中的整个应用程序导航。我不确定该怎么做,因为我…