CakePHP 2 $this->Html->script order

Я пытаюсь вставить файлы JS в представление, но они вставляются в неправильном порядке.

В моем default.ctp у меня это

$this->Html->script(array(
    'https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js',
    'global'
), array('inline'=>false));

echo $this->fetch('script');

На мой взгляд, у меня это:

$this->Html->script('jquery.fancybox.pack', array('inline' => false));

Но когда я просматриваю исходный код, он выглядит так:

<script type="text/javascript" src="/js/jquery.fancybox.pack.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="/js/global.js">

Очевидно, что это неправильный порядок, поэтому плагин jQuery не работает.

Что я делаю не так?

5
задан JJJ 28 March 2012 в 09:26
поделиться