微擎微信小程式介面開發和微擎後台新增自定義選單

2021-09-24 07:00:16 字數 986 閱讀 9846

例如我新增意見反饋介面

//新增意見反饋

public function dopagefeedback()

else

echo json_encode($code, json_unescaped_unicode);die();

}

do=feedback為自定義介面其他引數不變。

//意見反饋檔案上傳

public function dopagebackfile()

if($_files['img']['error'] === 0)

}$code = ['code' => 0, 'msg' => '上傳失敗'.$_files['img']['error']];

echo json_encode($code, json_unescaped_unicode);

die();

}

2.微擎後台管理新增選單

a.找到類檔案 /wwwroot/we7/addons/zh_tcwq/inc/func/core.php,這個檔案就是新增自定義選單的

例如我新增反饋管理,找到要新增的選單對應位置新增對應陣列的值 6 => $this->createmainmenu('反饋管理', $do, 'tzback', '')

b.新增反饋管理控制器檔案,路徑為

/wwwroot/we7/addons/zh_tcwq/inc/web/tzback.inc.php

控制器的邏輯和**,可以參考,web下其他控制的寫法。

c.反饋管理新增模板檔案,路徑為 /wwwroot/we7/addons/zh_tcwq/template/web/tzback.html

微擎自動生成的後台管理選單位址

do=tzback為新建選單控制動作

控制器寫法和模板檔案寫法可以參考對應資料夾下的其他檔案,比較簡單。

此為微擎官方文件,如果有其他需求,可以查閱此文件。

微擎開發(目錄)

include module root config.php module root 模組根目錄 使用加密2.0時定義路徑的注意事項 使用加密2.0的開發者注意一下下面這個問題 模組內如果定義路徑不要根據當前路徑 file 獲取,下面用法是不規範的 define root path str repl...

微擎開發的小筆記

1.微擎的web資料夾下的檔案只要引用了如下標籤就使用了bootstrap的前台框架和jquery.js div css 2.setting頁面 可自己新建乙個都行 假如有select控制項,如何在site.php檔案中獲取到select選中的值 html頁面 site.php頁面 如下 publi...

微信小程式開發 微信繫結

官方api提供的request請求的url wx.login 請求引數 傳送請求 解析相應內容 換成json物件 jsonobject json jsonobject.fromobject sr 獲取會話金鑰 session key string session key json.get sessi...