zf 1:在我的视图中添加javascript代码

时间:2012-12-05 14:19:12

标签: zend-framework

我尝试将javascript代码添加到我的视图中,因此我按照this教程进行了操作,并将以下内容添加到我的控制器中:

$scripts = $this->view->inlineScript();
$scripts->appendScript('alert("jfkasd")');

但我没有弹出警告,也没有在页面的源代码中找到对alert()函数的任何引用。

由于我不确切地知道我是否在动作或视图中写了这些行,我也试过了:

<!-- /views/scripts/contracts/generalinfo.phtml -->
<?php $scripts = $this->inlineScript() ?>
<?php $scripts->appendScript('alert("jfkasd")') ?>

但结果与以前相同..

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您必须回显脚本。基本想法是

<?php echo $scripts->appendScript('alert("jfkasd")') ?>

或者,在控制器中设置,您可以将其放在视图或布局文件中:

<?php echo $this->inlineScript() ?>