Criando scriptMap

Olá a todos,

Estou tentando criar um scriptMap no config/main.php, porém estou estaciando ele, mais sem sucesso.




'clientScript' => array(

            'class' => 'CClientScript',

            'scriptMap' => array(

                'blockui' => '/js/jquery/jquery.blockUI.js',

            ),

        ),






Yii::app()->clientScript->registerCoreScript('blockui');



Pelas busca e consulta, percebi que este modo só funciona se eu criasse o scripMap na codificação, uma solução seria criar os pacotes(packages)

Modelo do Gustavo:




'clientScript'=>array(

 'class' => 'CClientScript',

 'packages'=>array(//register your packages

  'jquery-1.6.4'=>array(

   'baseUrl'=>'/js/jquery/1.6.4/'

   'js'=>array('jquery.js'),

  ),

  'jquery-1.7'=>array(

   'baseUrl'=>'/js/jquery/1.7/'

   'js'=>array('jquery.js'),

  ), 

 ),

),



Com os pacote vai funciona o que quero fazer?

Sim, esse é o jeito recomendável de fazer, e melhor, pois você pode setar dependencias que serao automaticamente incluidas, setar varios arquivos para ser incluídos no package, caso necessite.

Foi o que eu fiz mesmo, valeu!