[英]Add an js file depending on the action. Zend
我正在使用zend framework創建一個Web項目,我想知道是否有一種方法可以根據操作類型在模板中插入或查看javascript文件。 例如,如果我執行此操作:
public function indexAction() {
$this->_helper->layout->setLayout("layout_ember");
//$this->headScript()->appendFile('/scripts/menu.js'); //no work
}
我想將menu.js文件添加到視圖/模板。
你能幫我嗎?
我正在使用Zend Framework版本:1.12.0
嘗試這個:
在您的行動中:
在視圖底部添加js
$this->view->InlineScript()->appendFile($this->view->baseUrl() .'/scripts/menu.js');
在標題中添加js
$this->view->headScript()->appendFile($this->view->baseUrl() .'/scripts/menu.js'); //
在您的Layout for js中:
<head>
<?php
echo $this->headScript() ;
?>
</head>
對於底部的js:
<?php
echo $this->InlineScript();
?>
</body>
這應該工作
$this->view->headScript()->appendFile('/path/to/file.js');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.