TbModal ウィジェットにリモート URL (別のコントローラー/ビューの組み合わせ) をロードさせることができないようです。
これは、モーダルを作成しているビューです:
<?php $this->beginWidget('bootstrap.widgets.TbModal', array('id'=>'myModal')); ?>
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h4>Client Ticket Log</h4>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<?php $this->widget('bootstrap.widgets.TbButton', array(
'type'=>'primary',
'label'=>'Save changes',
'url'=>'#',
'htmlOptions'=>array('data-dismiss'=>'modal'),
)); ?>
<?php $this->widget('bootstrap.widgets.TbButton', array(
'label'=>'Close',
'url'=>'#',
'htmlOptions'=>array('data-dismiss'=>'modal'),
)); ?>
</div>
<?php $this->endWidget(); ?>
<?php $this->widget('bootstrap.widgets.TbButton', array(
'label'=>'Click me',
'type'=>'primary',
'url'=> array('clientticketlog/create', 'ticket_id'=>$model->id),
'htmlOptions'=>array(
'data-toggle'=>'modal',
'data-target'=>'#myModal',
),
)); ?>
ドキュメントからわかるように、モーダルを呼び出すリンクに href 属性が指定されている場合、jQuery はそのアドレスのコンテンツをモーダル本体にロードします。
しかしそうではなく、体は空のままです。ロードしようとしている URL を別のタブで開いて確認したところ、正常にロードされました。
足りないものはありますか?