簡體   English   中英

根據操作添加一個js文件。 Zend公司

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM