YiiのconsoleコマンドでcreateAbsoluteUrlを利用すると
Undefined index: SERVER_NAME
のようなエラーがでて期待する動作になりません。
解消するには、config/console.phpで
'components'=>array(no 'request' => array( 'hostInfo' => 'http://eventjam.jp', 'baseUrl' => '', 'scriptUrl' => '', ),
のような感じにhostInfoを設定するとよいです。
ちなみにこうした場合、
$url=Yii::app()->createAbsoluteUrl('event/v',array('id'=>456));
を実行すると$urlには、
http://eventjam.jp/event/v?id=456
が設定されるようになります。