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'),
),
),
));
?>
我想翻譯的數組中列的屬性標籤和名稱的值。 但它只翻譯標籤而不是名稱。Yii的CDetailView轉化子屬性
有人可以告訴我,我做錯了什麼?
OK謝謝你的作品非常好! – EvilKarter
對不起,但這個答案不起作用。 Yii的翻譯機制無法翻譯動態內容。所以在上面你不能在'Yii :: t()'裏面有'$ model-> country-> name'。 Yii應該將這個變量放入翻譯目錄中?要管理數據庫內容轉換,您需要另一個解有一些翻譯行爲在那裏,可能會幫助你。 –