迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
文章的后臺(tái)管理里面 發(fā)布模塊,我們想往里面添加自己建的表寫的功能字段,,要怎么操作,因?yàn)槟莻€(gè)發(fā)布的文件模板,是官方的核心的文件里面,不能在上面直接修改,怕后面更新版本被覆蓋了
打算在內(nèi)容發(fā)布界面再加幾個(gè)input選項(xiàng)嘛。這些input選項(xiàng)是存儲(chǔ)在你自己建的表里面去的。
是這個(gè)意思嗎?
回復(fù)@官方研發(fā)技術(shù)-羅老師 是的,我們新建了一個(gè)作者表,和文章出處表,還有一個(gè)馬甲用戶表,都是單獨(dú)的表,我們需要在發(fā)布的這個(gè)頁面,讓后臺(tái)管理可以添加,但是代碼又不能寫在官方文件里面
那我給你一個(gè)開放思路
模塊的發(fā)布頁面是可以復(fù)制出來到 dayrui/app/模塊/views/xxx.html,模塊自己寫的文件不影響升級(jí)
比如馬甲表的input的name值,我們區(qū)分開來
input name="majia[ziduan]"
然后需要保存模塊內(nèi)容后也要自動(dòng)保存到馬甲表,這個(gè)動(dòng)作可以利用contnet控制器來做
參考文檔:《重寫內(nèi)容Content類》
// 內(nèi)容發(fā)布之后 public function _content_post_after($id, $data, $old) { 在這里面獲取post數(shù)據(jù) 比如$_POST['majia'] 然后在這里面入庫到馬甲表, }
二開的話,還是要多動(dòng)動(dòng)腦筋,一定不要去改系統(tǒng)自帶的文件
打算在內(nèi)容發(fā)布界面再加幾個(gè)input選項(xiàng)嘛。這些input選項(xiàng)是存儲(chǔ)在你自己建的表里面去的。
是這個(gè)意思嗎?
回復(fù)@官方研發(fā)技術(shù)-羅老師 是的,我們新建了一個(gè)作者表,和文章出處表,還有一個(gè)馬甲用戶表,都是單獨(dú)的表,我們需要在發(fā)布的這個(gè)頁面,讓后臺(tái)管理可以添加,但是代碼又不能寫在官方文件里面
那我給你一個(gè)開放思路
模塊的發(fā)布頁面是可以復(fù)制出來到 dayrui/app/模塊/views/xxx.html,模塊自己寫的文件不影響升級(jí)
比如馬甲表的input的name值,我們區(qū)分開來
然后需要保存模塊內(nèi)容后也要自動(dòng)保存到馬甲表,這個(gè)動(dòng)作可以利用contnet控制器來做
參考文檔:《重寫內(nèi)容Content類》
二開的話,還是要多動(dòng)動(dòng)腦筋,一定不要去改系統(tǒng)自帶的文件