Код: Выделить всё
C:\server\data\www\framework\db\ar\CActiveRecord.php(145)
Код: Выделить всё
$this->widget('bootstrap.widgets.TbGridView', array(
'type' => TbHtml::GRID_TYPE_BORDERED,
'id' => 'transport-grid',
'dataProvider' => $model->search(),
'columns' => array(
'tr_number',
'tr_driver',
'tr_provider',
'tr_load',
...
array(
'header' => 'Пункт приёма',
'value' => '$data->storage->storage_id',
),
Код: Выделить всё
public function relations() {
return array(
'transport_date' => array(self::BELONGS_TO, 'TransportDate', array('tr_id' => 'tr_id')),
'transport_storage' => array(self::BELONGS_TO, 'TransportStorage', array('tr_id' => 'tr_id')),
'laboratory' => array(self::BELONGS_TO, 'Laboratory', array('tr_id' => 'tr_id')),
'weight' => array(self::BELONGS_TO, 'Weight', array('tr_id' => 'tr_id')),
'card' => array(self::BELONGS_TO, 'Card', array('card_id' => 'card_id')),
'storage' => array(self::BELONGS_TO, 'Storage', 'storage_id'),
);
}
public function attributeLabels() {
return array(
'tr_id' => '№',
'tr_1c_id' => 'Tr 1c',
'tr_number' => 'Номер',
'tr_driver' => 'Водитель',
'tr_provider' => 'Поставщик',
'tr_load' => 'Груз',
'card_id' => 'Метка',
'tr_trailer' => 'Автомобиль с прицепом',
'tr_body_left' => 'Выгрузка налево',
'tr_body_right' => 'Выгрузка направо',
'tr_body_back' => 'Выгрузка назад',
'tr_body_long' => 'Длинный автомобиль',
'on_territory' => '1 - авто на территории, 0 - ждет очередь на заезд, 2 - покинул территорию',
'storage_id' => 'Storage'
);
}