2012-07-23 25 views
0

將我的layout.phtml的jquery.js,Zend的加載JS文件爲了

<?php $this->headScript()->appendFile($this->baseUrl('js/jquery-1.7.2.min.js')); ?> 
    <?= $this->headScript() ?> 

,我包括在IndexController中我自己test.js,

$this->view->headScript()->appendFile('js/test.js'); 

但Zend的負載測試.js文件首先,我怎麼能讓zend首先加載jquery?因爲我在test.js文件中使用了查詢代碼。

回答

2

你可以通過使用「offsetSetFile(order,file)」來做到這一點。

$this->view->headScript()->offsetSetFile(10, $this->baseUrl('js/jquery-1.7.2.min.js')); 
$this->view->headScript()->offsetSetFile(20, $this->baseUrl('js/test.js')); 
+0

的offsetFile不存在,我得到這個錯誤: 未捕獲的異常「Zend_View_Exception」有消息「方法‘offsetFile’不存在」 – gslinhu 2012-07-23 10:20:18

+0

對不起,它被稱爲:offsetSetFile :-) – opHASnoNAME 2012-07-23 10:21:37

+0

啊,它運作良好, 謝謝你的幫助 – gslinhu 2012-07-23 10:42:15