RegisterPackage зависит от RegisterScriptFile
У меня есть пакет, который требует библиотеки 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
пакет сразу после (не далеко внизу) карт Google?