导航
应用开发首页
系统使用
插件使用
米拓商城
模板制作
应用开发
系统开发
http://doc.metinfo.cn/yy/
1
应用开发首页
4.模板加载机制
4.1.应用实例
更新时间:2020-02-18 17:33:24
作者:米拓建站
##应用demo [应用示例文件下载](http://doc.metinfo.cn/yy/upload/file/app_test.zip "应用示例文件下载")(更新日期:2020.1.10) demo地址:`网站后台地址/#/app/test` demo地址(传统地址方式加载):`网站后台地址/?n=test&c=index&a=doindex` - 创建应用根目录 `app/app/test` - 创建应用后台模块文件 `app/app/test/admin/index.class.php` ``` view('app/index',$data); } } ``` - 创建后台模板文件`app/app/test/admin/templates/index.php` ``` 加载后台公用头部 {$data.title} ...更多html代码 加载后台公用底部 ``` - 创建应用安装文件 ``` appno}'"); if($app){ $this->update();//系统中存在此应用时执行更新 }else{ //往applist表中插入一条数据 $time = time(); $query = "INSERT INTO `{$_M['table']['applist']}` SET `no` = '{$this->appno}', `ver` = '{$this->ver}', `m_name` = '{$this->appname}', `m_class` = 'index', `m_action` = 'doindex', `appname` = '{$this->apptitle}', `info` = '{$this->description}', `addtime` = {$time}, `updatetime`= {$time}"; DB::query($query); } } public function update() { global $_M; DB::query("UPDATE {$_M['table']['applist']} SET ver = '{$this->ver}' WHERE no = '{$this->appno}'"); } } ``` - 创建应用卸载文件 ``` appno = 20000; $this->appname = 'test'; } /** * 卸载应用,在应用列表点击卸载时会执行此方法 */ public function dodel(){ global $_M; $query = "DELETE FROM {$_M['table']['applist']} WHERE no = {$this->appno}"; DB::query($query); deldir('../app/app/'.$this->appname); } } ?> ``` - 在`app/app/test/admin`目录放入`icon.png`应用的图标 - 在网站后台访问`app/index.php?n=test&c=install&a=doinstall`进行安装
上一篇
: 没有了
下一篇
: 4.2.后台地址栏路由
文档中心
米拓学堂
帮助中心
在线交流