0
我下面silverstripe教程數2:擴展一個基本的網站http://doc.silverstripe.org/framework/en/tutorials/2-extending-a-basic-siteSilverstipe教程 - addFieldToTab不起作用
我已經下載ss3.0.3和使用Windows 7 WAMP 2.1
我創建了ArticlePage和ArticleHolderPage但是當我去創建一個ArticleHolder類型的頁面時,內容選項卡中沒有日期和作者字段。
我對ArticlPage代碼:
class ArticlePage extends Page
{
static $db = array(
'Date'=>'Date',
'Author'=>'Text'
);
public function getCMSFields()
{
$fields = parent::getCMSFields();
$dateField = new DateField('Date');
$dateField = setConfig('showcalendar', true);
$fields->addFieldToTab('Root.Main', $dateField, 'Content');
$fields->addFieldToTab('Root.Main', new TextField('Author'), 'Content');
return $fields;
}
}
難道我做錯了什麼?
謝謝
沒有明顯的理由,代碼你提供的是完全有效的。你運行開發/建?你有沒有嘗試添加'?flush = 1'到管理網址? – schellmax