У меня есть пакет, для которого требуется библиотека Google Map. И я реализовал это так в представлении.
<?php Yii::app()->clientScript->registerScriptFile('http://maps.googleapis.com/maps/api/js?sensor=false&language=' . Yii::app()->language . '®ion='.Yii::app()->language, CClientScript::POS_HEAD); ?>
<?php Yii::app()->clientScript->registerPackage('somelibrary'); ?>
(Обратите внимание, что для библиотеки Google Map требуется параметр Yii::app()->language
).
Но в выводе пакет всегда ставится над гугл картами.
<script type="text/javascript" src="/project/assets/74e60422/somelibrary.js"></script>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&language=id&region=id"></script>
Есть ли решение сделать библиотеку Google Maps зависимой от пакета? Или, хотя бы, как разместить пакет somelibrary
сразу после (не намного ниже) гугл карт?