1 つのフィールドに基づく 2 つのカスタム フィールドが必要です。どうやってやるの?
コード:
$criteria = new CDbCriteria;
$criteria->select='(number*2) AS custom_field, (number*4) AS custom_field';
$criteria->order='custom_field';
$model = Events::model()->findAll($criteria);
テーブル:
number custom_field
------------------
2 4, 8
3 6, 12
custom_field ordered -> 4, 6, 8, 12
編集:
<?php $this->widget('bootstrap.widgets.TbGridView',array(
'type'=>'striped bordered condensed',
'id'=>'recurringevents-grid',
'dataProvider'=>$model,
'columns'=>array(
'custom_field',
),
)); ?>
出力:
Custom Field
4
6
8
12