聯(lián)系官方銷售客服
1835022288
028-61286886
其實(shí)迅睿還是可以當(dāng)作后臺(tái)管理框架系統(tǒng)來用的
前言:
在之前,就是在gitee里找點(diǎn)tp6的后臺(tái)權(quán)限管理框架來弄一些日常的數(shù)據(jù)收集,我上一次用的是SIYUCMS,也不能說不好用,主要是用了迅睿后,還是想整合。因?yàn)檠割W髑岸耸钦娴膹?qiáng),模塊與模板配合基本無所不能。
但是后臺(tái)少了其它框架的什么一健CURD啊,快速構(gòu)建器啊什么的。所以第一感覺要拋棄從數(shù)據(jù)庫端往回設(shè)計(jì)感覺比較費(fèi)勁,因?yàn)槲乙詾榈?,迅睿還是從模塊開始,以欄目、內(nèi)容、表單為基本框架。
但我以為終究只是我以為,迅睿好幾個(gè)內(nèi)核,我想實(shí)現(xiàn)的功能怎么可能不行,只是便不便利而已,最后花了大半天的時(shí)候研究一下,還是可以的
首先看一下成果,我是做了這樣幾個(gè)表的信息展示與錄入收集的,看起來還不錯(cuò)吧
我是把這些控制器在會(huì)員中心生成了,后臺(tái)其實(shí)也生成了,頁面和功能是一樣的
開始吧!下面有些太過于簡(jiǎn)單的我就不截圖了哦
1、去開發(fā)者工具里-》應(yīng)用插件-》創(chuàng)建空白應(yīng)用插件
2、然后同樣在應(yīng)用插件里,看到剛剛創(chuàng)建的空白插件,點(diǎn)擊【控制器管理】(我這里是有生成了一些控制器)
3、在會(huì)員控制器那點(diǎn)擊【創(chuàng)建數(shù)據(jù)控制器】
取好中英文名,選擇設(shè)計(jì)好的數(shù)據(jù)庫
確定后就可以在頁面看到我們創(chuàng)建的控制器了
我們點(diǎn)擊訪問,在會(huì)員中心里,這個(gè)頁面就展示出來了,其實(shí)到這里,就可以用了
再來,顯示了,但看起來不是我們想要的,那就是對(duì)字段進(jìn)行調(diào)整了
舉例,我們剛剛看到有個(gè)用戶的信息是個(gè)UID的,那我們進(jìn)入【字段設(shè)置】,將這個(gè)uid字段設(shè)置一下,如圖
設(shè)置完成,我們?cè)倏磩倓傆脩糁行睦锏倪@個(gè)頁面,是不是已經(jīng)顯示出用戶名了
下圖是我調(diào)整完的字段,看我紅色的框子,還有錄入不需要的數(shù)據(jù)左右就取消勾選
然后確定
我們?cè)偃チ斜碓O(shè)置里,設(shè)置一些回調(diào)函數(shù),以及取消一些不想顯示的
下圖是我調(diào)整后的,參考一下
然后再去頁面刷新一下看看,不是是像那么回事了
回復(fù)@疾風(fēng) 是有,我寫的也就是,但不完全有。基本的數(shù)據(jù)表間的關(guān)聯(lián),或者叫數(shù)據(jù)源都沒有,不能完全建字典。
還是有些要微調(diào)的,容我慢慢寫
現(xiàn)在突然發(fā)現(xiàn),沒有添加按鍵對(duì)不對(duì)(會(huì)員中心里沒有,在后臺(tái)管理里是有的)?因?yàn)檫@個(gè)用的是table的模板,又不是模塊,修改的按鈕在內(nèi)容右側(cè)有了,添加的沒了。沒事,來,去控制器和模板里改一下就好了
1、去控制器里加一下模板變量
上面這個(gè)是新加的
變量賦值
再去模板里加一下,xxx.list.html這個(gè)
我是加在這個(gè)位置
這下,刷新一下頁面,發(fā)現(xiàn)添加內(nèi)容的按鍵出來了,當(dāng)然,你們也可以直接在模板里寫,不改控制器也是可以的
但其實(shí),我們不是建的模塊,更多的是有些東西不適合用模塊來管理
比如我的表是這樣的:
1、部門信息表,有類似欄目的父子級(jí)關(guān)系
2、設(shè)備信息表,里面有個(gè)所屬部門需要與部門信息表關(guān)聯(lián)
3、設(shè)備故障統(tǒng)計(jì),關(guān)聯(lián)前兩張表,有部門,有歸屬哪個(gè)設(shè)備
那就需要作表間關(guān)聯(lián),反正我是沒在字段類別里找到字段表間關(guān)聯(lián)的。只能自己寫了
最后寫出來的效果是這樣的
被關(guān)聯(lián)的表是這樣的
表單的效果是這樣的
這個(gè)自定義字段我掛到插件市場(chǎng)了,意思一下收5塊,不過分吧
數(shù)據(jù)庫關(guān)聯(lián)自定義字段:http://223987.com/shop/1273.html
如果控制器都做好了,就去菜單那里添加一下,如果是后臺(tái)就去權(quán)限后臺(tái)權(quán)限那,如果是用戶中心,就是用戶權(quán)限那
經(jīng)過這幾步,也基本上達(dá)到了開頭說的功能了。
干貨分享,有空試一下,謝謝樓主
回復(fù)@不停游的魚 是的,稍顯復(fù)雜,包括生成菜單什么的。