Мне нужен <script>
в заголовке, чтобы определить переменную JavaScript ( var dates={...};
), которая должна использоваться из сценария .js
.
Он должен быть предпочтительно в заголовке, а не внутри jQuery(function($){...})
чтобы не скрыть переменную от ее использования моим сценарием .js
.
Можно ли это сделать любым другим способом, кроме изменения макета?
Обычно я это делаю:
Yii::app()->clientScript->registerScript('my vars',' var myFirstVar="something"; var myUrl="' . CController::createUrl("controller/action") . '"; ,CClientScript::POS_HEAD);