文章發(fā)布界面。因?yàn)槲蚁霃氐兹サ粲覀?cè)的系統(tǒng)字段,是徹底去除,模板里我直接刪掉了sysfield的信息。
所以發(fā)布文章沒(méi)有ip、inputtime,這些我可以增加,沒(méi)有問(wèn)題,現(xiàn)在最大的問(wèn)題是不確定tableid是否需要編寫,還是說(shuō)這個(gè)數(shù)值跟post提交的數(shù)據(jù)無(wú)關(guān)呢。

我在模塊的admin/home.PHP文件下寫了一下方法:
protected function _Format_Data($id, $data, $old) {
$data = parent::_Format_Data($id, $data, $old);
if (!$id) {
// 表示新增數(shù)據(jù)
$data[1]['inputtime'] = SYS_TIME;//創(chuàng)建時(shí)間
$data[1]['updatetime'] = SYS_TIME;//更新時(shí)間
$data[1]['uid'] = $this->uid;//更新時(shí)間
$data[1]['inputip'] = \Phpcmf\Service::L('Input')->ip_info();//錄入IP
$data[1]['tableid'] = XXXXXXXXXXXXXXX;//現(xiàn)在就是疑惑,這里是不是需要手動(dòng)寫。
$data[1]['link_id'] = XXXXXXXXXXXXXXX;//這個(gè)也有疑惑。。要不要手動(dòng)寫
} else {
// 表示修改
}
return $data;
}或者說(shuō)系統(tǒng)的字段中,哪些是需要手動(dòng)補(bǔ)充的呢。如果需要,方法應(yīng)該在系統(tǒng)類里面哪個(gè)文件里面找得到呢。
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@官方研發(fā)技術(shù)-阿華
這兩個(gè)都不需要手動(dòng)寫是吧。因?yàn)槲野炎栽銎鹗贾蹈牡?0000,結(jié)果發(fā)現(xiàn)并沒(méi)有分表,所以只能來(lái)問(wèn)題下了,避免后面留坑。。
回復(fù)@官方研發(fā)技術(shù)-阿華
那系統(tǒng)自動(dòng)分表后,這個(gè)值會(huì)不會(huì)不太對(duì)。。我固定傳了0過(guò)去
新版是10萬(wàn)開始分表
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@官方研發(fā)技術(shù)-阿華
果然,我把起始值設(shè)置成10萬(wàn),tableid變成1了,指向也正確。
link_id是啥呢。這個(gè)要不要寫。。因?yàn)樗鼪](méi)有變化
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@官方研發(fā)技術(shù)-阿華 這個(gè)最好是有一個(gè)系統(tǒng)字段的介紹文檔。。避免踩坑,感謝回復(fù)。那這兩個(gè)參數(shù)我不用管了。