导航
应用开发首页
系统使用
插件使用
米拓商城
模板制作
应用开发
系统开发
http://doc.metinfo.cn/yy/
1
应用开发首页
2.创建应用
2.2.创建模块文件
更新时间:2020-01-19 10:44:12
作者:米拓建站
应用模块可以分为两类,后台模块和前台模块,其中后台模块必须继承admin类(后台模块基类),存放在admin文件夹中。前台模块必须继承web类(后台模块基类),存放在web文件夹中。在应用模块中,模块类名称与方法名称,只能由小写字母,下划线,数字组成。模块文件要已UTF-8无BOM格式保存。 - 新建后台模块:新建一个“app/app/应用文件夹/admin/模块类名.class.php”文件,则此文件就是一个后台模块文件。后台模块代码实例如下: ``` defined('IN_MET') or exit('No permission');//所有文件都是已这句话开头,保证系统单入口。 load::sys_class('admin');//包含后台基类。 class 模块类名 extends admin {//继承后台基类。类名称要与文件名一致 public function __construct() { parent::__construct();//如果重写了初始化方法,一定要调用父类的初始化函数。 } public function doindex(){//定义自己的方法 global $_M;//引入全局数组 //自己的代码 require $this->template('own/index');//引入模板文件,必须global $_M } } ``` - 新建前台模块:新建一个“app/app/应用文件夹/web/模块类名.class.php”文件,则此文件就是一个前台模块文件。前台模块代码实例如下: ``` defined('IN_MET') or exit('No permission');//所有文件都是已这句话开头,保证系统单入口。 load::sys_class('web');//包含后台基类,“.class.php” 可以省略。 class 模块类名 extends web {//继承后台基类。类名称要与文件名一致 public function __construct() { parent::__construct();//如果重写了初始化方法,一定要调用父类的初始化函数。 } public function doindex(){//定义自己的方法 global $_M;//引入全局数组 //自己的代码 require $this->custom_template('own/index',1);//引入模板文件,必须global $_M } } ```
上一篇
: 2.1.创建应用文件
下一篇
: 2.3.创建模板文件
文档中心
米拓学堂
帮助中心
在线交流