Using objects for organize your client script code. The implementation of the basic methods Object Literal for framework Yii CClientScript.
Read more about this:
Composer
composer require smak/yii-csol
Add to protected/config/main.php
'components' => array(
...
'clientScript' => array(
'class' => 'ext.yii-csol.YiiCSOL',
'revisionFile' => 'clienscript.rev',
'coreScriptPosition' => CClientScript::POS_END, // Optional. Required Yii >= 1.1.11
'defaultScriptFilePosition' => CClientScript::POS_END // Optional. Required Yii >= 1.1.11
),
)
Yii::app()->clientScript->registerScriptInit();
Yii::app()->clientScript->registerScriptData();
Yii::app()->clientScript->registerCssFile();
Yii::app()->clientScript->registerScriptFile();
Yii::app()->clientScript->getRevision();
Comments