文章发布界面。因为我想彻底去掉右侧的系统字段,是彻底去除,模板里我直接删掉了sysfield的信息。
所以发布文章没有ip、inputtime,这些我可以增加,没有问题,现在最大的问题是不确定tableid是否需要编写,还是说这个数值跟post提交的数据无关呢。

我在模块的admin/home.PHP文件下写了一下方法:
protected function _Format_Data($id, $data, $old) {
$data = parent::_Format_Data($id, $data, $old);
if (!$id) {
// 表示新增数据
$data[1]['inputtime'] = SYS_TIME;//创建时间
$data[1]['updatetime'] = SYS_TIME;//更新时间
$data[1]['uid'] = $this->uid;//更新时间
$data[1]['inputip'] = \Phpcmf\Service::L('Input')->ip_info();//录入IP
$data[1]['tableid'] = XXXXXXXXXXXXXXX;//现在就是疑惑,这里是不是需要手动写。
$data[1]['link_id'] = XXXXXXXXXXXXXXX;//这个也有疑惑。。要不要手动写
} else {
// 表示修改
}
return $data;
}或者说系统的字段中,哪些是需要手动补充的呢。如果需要,方法应该在系统类里面哪个文件里面找得到呢。