创建控制器
路径:/controllers/demo.php
- class Demo extends IController
- {
- public $layout = 'site';
-
- function init()
- {
- CheckRights::checkUserRights();
- }
-
- /**
- * 默认index方法
- */
- public function index()
- {
- // 调用Model
- // Demo_Class::show();
-
- // 获取Admin表列表信息
- $adminRow = Demo_Class::adminList();
-
- // 获取Admin表单条信息
- $adminInfo = Demo_Class::adminInfo();
-
- // 错误跳转
- // IError::show(404,'支付接口类没有找到');
-
- // 跳转到模板
- $this->redirect('index');
- }
-
- /**
- * 测试方法控制器
- */
- public function demo_list()
- {
- echo 'demo';
- exit;
- }
- }
复制代码
标题文字
路径:/classes/demo_class.php
- class Demo_Class
- {
- /**
- * 获取数据表信息输出
- */
- public function adminList()
- {
- // 获取user表列表
- $adminObj = new IModel('user');
- $adminRow = $adminObj->query();
- return $adminRow;
- }
-
-
- /**
- * 获取数据表信息输出
- */
- public function adminInfo()
- {
- // 获取admin表用户列表
- $adminObj = new IModel('admin');
- $adminRow = $adminObj->getObj('admin_name = "admin"');
- return $adminRow;
- }
-
-
- /**
- * 普通输出
- */
- public static function show()
- {
- echo '我是哪个啊';
- }
-
- }
复制代码
创建视图
路径:/views/default/demo/index.html
- 输出普通模型:{echo:Demo_Class::show();}
-
- 输出数组:{set:$arrInfo = Demo_Class::adminInfo(); echo $arrInfo['last_ip'];}
-
-
- {foreach:items = Demo_Class::adminList()}
- {$item['username']}
- {/foreach}
复制代码
|