3
我正在嘗試使用_t()
方法翻譯DataObject
。使用_t()方法翻譯DataObject?
我一直在頁面上使用它,沒有問題,但它似乎不適用於數據對象。
class SliderItem extends DataObject {
private static $default_sort = 'Sort';
private static $db = array(
'Sort' => 'Int',
'Title' => 'Varchar(255)',
'Summary' => 'Text'
);
public function getCMSFields() {
$fields = parent::getCMSFields();
$fields->addFieldsToTab('Root.Main', array(
TextField::create(_t('SliderItem.Title', 'Title')),
TextareaField::create(_t('SliderItem.Summary', 'Summary'))
));
$fields->removeByName(array('HomePageID', 'Sort'));
return $fields;
}
}
的mysite /郎/ de.yml
de:
SliderItem:
Title: 'I want to change this'
Summary: 'And this..'
爲什麼這個例子不工作?