Fastadmin-147SEO
Fastadmin,可以快速開發(fā)框架無需授權(quán)即可開始使用,代碼是全部開源免費(fèi)且無任何加密。Fastadmin的應(yīng)用插件很豐富,F(xiàn)astAdmin自身擁有豐富的應(yīng)用插件市場(chǎng),不管是CMS、博客、問答、小程序應(yīng)有盡有。使用FastAdmin可以快速開發(fā)網(wǎng)站的后臺(tái)管理、用戶中心、API接口、移動(dòng)應(yīng)用等等功能。并且站長(zhǎng)可以在Fastadmin分享開發(fā)的完整應(yīng)用或插件,共享FastAdmin開放的生態(tài)資源。不會(huì)技術(shù)代碼的站長(zhǎng)可以在Fastadmin找到需要的應(yīng)用、小程序,快速部署自己的網(wǎng)站、APP或小程序。
Fastadmin網(wǎng)站后臺(tái)管理框架使用技巧,修改默認(rèn)排序字段,在Fastadmin后臺(tái)中,如果數(shù)據(jù)表里存在weigh字段,則index頁面顯示的時(shí)候,包括排序按鈕是顯示三個(gè)按鈕,如果沒有,則顯示修改和刪除兩個(gè)按鈕。如果不想要使用默認(rèn)字段weigh來排序的話,只需要改一個(gè)地方就好了,就是在table初始化的時(shí)候,把默認(rèn)的排序字段改成你想要其他的字段就行了。
Fastadmin的自定義菜單,在Fastadmin中,默認(rèn)是自帶三個(gè)操作按鈕,分別是拖拽、編輯和刪除,如果想要自定義菜單按鈕的話,也挺簡(jiǎn)單,一般是有三種形式:彈出窗口、ajax和新選項(xiàng)卡,就是在classname中增加不同的樣式,彈窗:"btn-dialog",ajax:"btn-magic btn-ajax",新選項(xiàng)卡:"btn-addtabs",通過不同的樣式綁定了不同的事件。
Fastadmin如果是要操作數(shù)據(jù)的話,比如自帶的edit和add,需要再增加
cow_list: function () {
Controller.api.bindevent();
}
因?yàn)槭?/span>index,要特殊一些,因?yàn)閕ndex方法包含了get和ajax兩步操作,get渲染出主頁模板,然后再用ajax請(qǐng)求數(shù)據(jù),所以還得修改js中index對(duì)應(yīng)的URL地址,比如直接獲取參數(shù),或者直接自定義查詢條件,兩者區(qū)別在于后者直接修改了在彈窗出現(xiàn)的index頁面中通用搜索顯示時(shí)候的相應(yīng)字段的默認(rèn)值,比如user_id默認(rèn)為空,自定義之后,直接user_id為指定值了。
Fastadmin渲染數(shù)據(jù),Fastadmin底層自帶了很多渲染數(shù)據(jù)的格式,我們可以自定義渲染數(shù)據(jù),比如文章查詢的時(shí)候,一個(gè)文章可能會(huì)對(duì)應(yīng)多條數(shù)據(jù),這在index頁面顯示的時(shí)候,就不好顯示了,所以可以把每個(gè)文章對(duì)應(yīng)的數(shù)據(jù),都放在一個(gè)字段里。
Fastadmin中js使用控制器中的數(shù)據(jù),如果想在js中調(diào)用控制器中的方法,就不能使用$this->view->assign(),Fastadmin就得使用$this->assignconfig("total", $total),然后在js中調(diào)用Config.total。Fastadmin自定義配置,在Fastadmin中,自帶這很多類型的配置信息,類型比較豐富,有字符、文本、數(shù)組、單圖、多圖等,在做一下配置項(xiàng)的時(shí)候非常方便,比如一些比例設(shè)置、開關(guān)設(shè)置等,Fastadmin站長(zhǎng)如果想自定義配置的話,也很簡(jiǎn)單,首先在application/common/model/config.php中獲取配置類型的方法,可以追加自己想要的類型。