创建控制器
路径:/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();}
<!-- 输出数据表单条详细数据 -->
<hr><br />
输出数组:{set:$arrInfo = Demo_Class::adminInfo(); echo $arrInfo['last_ip'];}
<!-- 输出数据表列表信息 -->
<hr><br />
{foreach:items = Demo_Class::adminList()}
{$item['username']}<br />
{/foreach}