我正在开发一个新的zend框架应用程序,并且当我刚刚为我的layout.phtml文件和Bootstrap _initScript方法硬编码headScript部分时,在没有加载脚本之后查看源代码...得到了一个真的很奇怪的结果。如何使用Zend Framework使用headScript添加脚本文件?
我得到这个:
<script type="text/javascript">
//<!--
/js/jquery-1.8.1.min.js //-->
这里是我的layout.phtml代码:
<?php echo $this->doctype(); ?>
<html>
<head>
<?php echo $this->headTitle(); ?>
<?php echo $this->headLink(); ?>
<?php echo $this->headScript(); ?>
</head>
<body>
<?php echo $this->layout()->content; ?>
</body>
</html>
这里是我的bootstrap.php代码:
protected function _initScript()
{
$this->view->headScript()
->prependScript("/js/jquery-1.8.1.min.js");
}
正如你可以看到它是非常普通的代码!
任何人都可以帮我找出这里发生了什么?
使用交互式调试器,您可以轻松找到它。 –