/**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer the ID of the model to be loaded
  */
 public function loadModel($id)
 {
     $model = SourceMessageModel::model()->findByPk($id);
     if ($model === null)
         throw new CHttpException(404, 'The requested page does not exist.');
     return $model;
 }
Beispiel #2
0
$this->breadcrumbs=array(
    'Interface Translations',
);
?>

<h1>Manage Interface Translations</h1>

<?php $this->widget('bootstrap.widgets.TbGridView', array(
    'id'=>'source-message-model-grid',
    'dataProvider'=>$model->search(),
    'type' => 'striped bordered',
    'filter'=>$model,
    'columns'=>array(
        array(
            'name' => 'category',
            'value' => '$data->category',
            'filter' => CHtml::listData(SourceMessageModel::model()->findAll(array('group' => 'category')), "category", "category"),
        ),
        array(
            'header' => 'Default Message',
            'name' => 'message',
        ),
        array(
            'htmlOptions' => array('width'=>30),
            'class'=>'bootstrap.widgets.TbButtonColumn',
            'template'=>'{update}{delete}',
        ),
    ),
)); ?>