How To Include Core Script?




class Controller extends CController

{


//code

	public function init() {

	    parent::init();

	    $cs=Yii::app()->clientScript;  

	    $cs->scriptMap = array(

		'jquery.js' => Yii::app()->request->baseUrl.'/js/jquery-2.0.0.min.js',

		'jquery.yii.js' => Yii::app()->request->baseUrl.'/js/jquery-2.0.0.min.js',

		'jquery.min.js' => Yii::app()->request->baseUrl.'/js/jquery-2.0.0.min.js',

		'jquery-ui.min.js' => Yii::app()->request->baseUrl.'/js/jquery-ui-1.10.2.custom.min.js',

		'jquery-ui-i18n.min.js' => Yii::app()->request->baseUrl.'/js/jquery-ui-i18n.min.js',

		'jquery-ui-i18n.min.js' => Yii::app()->request->baseUrl.'/js/jquery-ui-i18n.min.js',

		'jquery-ui.css'	=> Yii::app()->request->baseUrl.'/css/jquery-ui/redmond/jquery-ui-1.10.2.custom.min.css',

		'jquery-ui.min.css'	=> Yii::app()->request->baseUrl.'/css/jquery-ui/redmond/jquery-ui-1.10.2.custom.min.css'

	    );

	}

}


//another controller

class AnotherConroller extends Controller {

Yii::app()->getClientScript()->registerCoreScript('jquery');

Yii::app()->getClientScript()->registerCoreScript('jquery-ui.min.js');

Yii::app()->getClientScript()->registerCoreScript('jquery-ui.min.css');

}




Don’t incule the scripts, why not? :blink:

Try this:




//another controller

class AnotherConroller extends Controller {

Yii::app()->getClientScript()->registerScriptFile('jquery.js');

Yii::app()->getClientScript()->registerScriptFile('jquery-ui.min.js');

Yii::app()->getClientScript()->registerScriptFile('jquery-ui.min.css');

}



Thx it is work!

And what is the core script packages and how to include it?

e.g

Yii::app()->getClientScript()->registerCorePackage(‘jquery-ui’);