【发布时间】:2026-01-21 05:15:01
【问题描述】:
我正在尝试在 CMS 中向我的页面添加一些自定义字段,但这些字段没有出现。
我已经运行了dev/build,但它们仍然没有出现。
为什么我的自定义字段没有出现在 CMS 中?
<?php
class FieldPage extends Page {
private static $db = array (
'Field1' => 'Varchar(32)',
'Field2' => 'Varchar(32)'
);
public function getCMSFields() {
$fields = parent::getCMSFields();
$fields->addFieldToTab('Root.Main', TextField::create('Field1', 'Field 1'));
$fields->addFieldToTab('Root.Main', TextField::create('Field2', 'Field 2'));
return $fields;
}
}
class FieldPage_Contoller extends Page_Controller {
}
【问题讨论】:
标签: silverstripe