微擎框架在開發(fā)微信公眾號(hào)上已經(jīng)發(fā)展的非常成熟了严衬,但是唯一不足的就是文檔方面太不齊全了周瞎。我想也是官方故意的吧,給開發(fā)者增加難度崭参,使開發(fā)者不得不花錢去購買。
官方文檔上面只是一個(gè)簡(jiǎn)簡(jiǎn)單單的介紹了下模塊的安裝文件等需要什么格式款咖,很多細(xì)節(jié)根本就沒有說到何暮。這對(duì)于一個(gè)新手來說,太痛苦了铐殃,我剛開始也是快被它折磨哭了海洼,差點(diǎn)辭職。富腊。坏逢。。赘被。是整。
在它源碼上花了幾個(gè)星期的研究,現(xiàn)在也算是有點(diǎn)小成果了民假。
我是通過它的源碼來反推它的數(shù)據(jù)表結(jié)構(gòu)浮入。我感覺弄懂它的數(shù)據(jù)字典,對(duì)于微擎模塊開發(fā)羊异,非常有價(jià)值事秀,能大大地提高開發(fā)效率。
下面我附上一些比它比較重要的數(shù)據(jù)字典球化。有的幾個(gè)不是很準(zhǔn)確秽晚,不過也八九不離十把!
public function settingsDisplay($settings) {
global $_W, $_GPC;
//點(diǎn)擊模塊設(shè)置時(shí)將調(diào)用此方法呈現(xiàn)模塊設(shè)置頁面筒愚,$settings 為模塊設(shè)置參數(shù), 結(jié)構(gòu)為數(shù)組赴蝇。這個(gè)參數(shù)系統(tǒng)針對(duì)不同公眾賬號(hào)獨(dú)立保存。
//在此呈現(xiàn)頁面中自行處理post請(qǐng)求并保存設(shè)置參數(shù)(通過使用$this->saveSettings()來實(shí)現(xiàn))
if(checksubmit('submit')) {
//字段驗(yàn)證, 并獲得正確的數(shù)據(jù)$dat
$dat['option1'] = $_GPC['option1'];
$this->saveSettings($dat);
message('配置參數(shù)更新成功巢掺!', referer(), 'success');
}
//這里來展示設(shè)置項(xiàng)表單
include $this->template('settings');
}
以上這段代是位于模塊開發(fā)中的module.php中的句伶。
這個(gè)表對(duì)應(yīng)的則是后臺(tái)的這個(gè)規(guī)則功能
這個(gè)表則是對(duì)應(yīng)后臺(tái)的這個(gè)關(guān)鍵詞功能
今天的總結(jié)就到這吧劲蜻,下次再總結(jié)其他的數(shù)據(jù)表和模塊運(yùn)行原理。