聯(lián)系官方銷售客服
1835022288
028-61286886
文章發(fā)布界面。因為我想徹底去掉右側(cè)的系統(tǒng)字段,是徹底去除,模板里我直接刪掉了sysfield的信息。
所以發(fā)布文章沒有ip、inputtime,這些我可以增加,沒有問題,現(xiàn)在最大的問題是不確定tableid是否需要編寫,還是說這個數(shù)值跟post提交的數(shù)據(jù)無關(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)建時間 $data[1]['updatetime'] = SYS_TIME;//更新時間 $data[1]['uid'] = $this->uid;//更新時間 $data[1]['inputip'] = \Phpcmf\Service::L('Input')->ip_info();//錄入IP $data[1]['tableid'] = XXXXXXXXXXXXXXX;//現(xiàn)在就是疑惑,這里是不是需要手動寫。 $data[1]['link_id'] = XXXXXXXXXXXXXXX;//這個也有疑惑。。要不要手動寫 } else { // 表示修改 } return $data; }
或者說系統(tǒng)的字段中,哪些是需要手動補充的呢。如果需要,方法應(yīng)該在系統(tǒng)類里面哪個文件里面找得到呢。
回復(fù)@官方研發(fā)技術(shù)-阿華
這兩個都不需要手動寫是吧。因為我把自增起始值改到60000,結(jié)果發(fā)現(xiàn)并沒有分表,所以只能來問題下了,避免后面留坑。。
回復(fù)@官方研發(fā)技術(shù)-阿華
那系統(tǒng)自動分表后,這個值會不會不太對。。我固定傳了0過去
新版是10萬開始分表
回復(fù)@官方研發(fā)技術(shù)-阿華
果然,我把起始值設(shè)置成10萬,tableid變成1了,指向也正確。
link_id是啥呢。這個要不要寫。。因為它沒有變化
回復(fù)@官方研發(fā)技術(shù)-阿華 這個最好是有一個系統(tǒng)字段的介紹文檔。。避免踩坑,感謝回復(fù)。那這兩個參數(shù)我不用管了。