創建控制器
路徑:/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}