0
<?php
$this->widget('zii.widgets.CDetailView', array(
'data' => $model,
'htmlOptions' => array('style' => 'width:425px; float:left; margin-right:20px; word-break:break-all', 'class' => 'detail-view table table-striped table-condensed'),
'attributes' => array(
    'id',
    'name',
    'street',
    'housenumber',
    'zipcode',
    'city',
    array(
        'label' => Yii::t('api', 'Country'),
        'name' => Yii::t('api', 'country.name'),
    ),
),
));
?>

列の配列内の属性ラベルと名前の値を翻訳したいと考えています。ただし、名前ではなくラベルのみを翻訳します。

誰かが私に何が間違っているのか教えてもらえますか?

4

1 に答える 1

0

nameはデータベースの列名です。調整したいと思います。valueこれを試してください:

'label' => Yii::t('api', 'Country'),
'name' => 'country.name', //in reality you don't need this since you are setting the value
'value' => Yii::t('api', $model->country->name),
于 2013-07-24T15:24:23.600 に答える