Zend Framework 中的 jquery 插件


jquery plugin in zend framework

我最近开始开发一个带有zend框架的网站。我正在尝试包含简单的jquery插件,但我不知道包含它们的正确方法是什么。

我找到了主要的index.phtml站点,但它们都没有元素或php代码来包含javascript,如此问题所示。我的服务器上也没有layout.phtml文件。

那么所有的javascript文件都在哪里添加呢?我一直在到处寻找它们,但找不到它们。我应该在哪里链接我自己的jquery插件和javascript文件。

对此的任何帮助将不胜感激,我是zend框架的新手。

布局文件的默认位置为application/layouts,但您可以签入application/configs/application.ini,以便resources.layout.layoutPath检查它们的位置。您的项目有可能不使用布局(它们不是 zend 的必需部分)。

您可以尝试在所有项目文件中查找<HTML><HEAD>标签或 js 文件名,以查找它们的添加位置。

添加它们的正确方法是使用辅助程序headScript()(通常用于页面标题中的脚本)或/和inlineScript()(这是一个令人困惑的名称,因为通常在页面底部使用),如下所示:

$this->headScript()->prependFile('/js/jQuery.js'); //this add to list of files
$this->inlineScript()->appendFile('/js/main.js');

然后添加布局:

echo $this->headScript() //this will actually print files from list
echo $this->inlineScript()