scriptMap, come funziona?

Ciao ragazzi, stavo provando a giocare con scriptMap, ma forse o ho frainteso il suo utilizzo oppure mi manca qualche pezzo.

Ho controllato sia nella Guida ufficiale che nel forum, ma non ci ho capito molto.

Io volevo semplicemente prendere dei js che ho nella cartella "js" e fare un bel merge in un all.js

Allora ho fatto (nella view):




<?php

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

$cs->registerScriptFile(Yii::app()->baseUrl.'/js/test1.js');

$cs->registerScriptFile(Yii::app()->baseUrl.'/js/test2.js');

$cs->scriptMap=array(

    Yii::app()->request->baseUrl . "/js/test1.js"=>Yii::app()->request->baseUrl . '/js/all.js',

    Yii::app()->request->baseUrl . "/js/test1.js"=>Yii::app()->request->baseUrl . '/js/all.js',

);

?>



Però mi stampa solo nell’head i due script, nella cartella non c’è traccia di all.js e bu, mi sto perdendo in un bicchiere d’acqua :D