Принудительное обновление файла в assets

во время разработки приходится вносить изменения в js файлы, которые публикуются через assets, но они почему-то не обновляются, пока не удалишь папки вручную, что ооочень неудобно делать каждый раз после внесения изменения в js…

каким образом заставить переписывать файл каждый раз?

файл публикуется через виджет, через


$this->baseUrl = CHtml::asset(dirname(__FILE__).DIRECTORY_SEPARATOR.'assets');

$this->cs = Yii::app()->getClientScript();

$this->cs->registerScriptFile($this->baseUrl.'/js/path.to.js');

http://www.yiiframework.com/doc/api/1.1/CAssetManager#publish-detail

Последнему параметру выставить true.

получается нужно это запускать "вручную" после добавления файлов? или как-то куда-то можно передать просто параметр? оно же и так должно где-то запускаться… получается дважды будет запускаться.

Спасибо, разобрался.

Chtml::asset только враппер для вызова метода.

Yii::app()->getAssetManager()->publish($path,false, -1, true);

таким образом можно использовать вызов publish напрямую с нужными параметрами.