### 配置操作
~~~
<?php
namespace application\example\controller;
use aaphp\Config;
use aaphp\Controller;
/**
* 配置文件例子
* Class ConfigController
* @package application\example\controller
*/
class ConfigController extends Controller
{
/**
* 公共配置文件操作
*/
public function common()
{
$defaultModuel = Config::common('default_moduel');
echo '獲取/config/common.conf的 default_moduel:' . $defaultModuel . '<br/>';
// 臨時修改/config/common.conf的默認加載模塊
Config::common('default_moduel', 'home');
$defaultModuel = Config::common('default_moduel');
echo '獲取臨時修改的/config/common.conf的 default_moduel:' . $defaultModuel . '<br/>';
$all = Config::common();
echo '獲取/config/common.conf的所有配置項:';
var_dump($all);
}
/**
* 數據庫配置文件操作
*/
public function database()
{
$defaultModuel = Config::database('hostname');
echo '獲取/config/database.conf的 hostname:' . $defaultModuel . '<br/>';
// 臨時修改/config/database.conf的 hostname
Config::database('hostname', '127.0.0.1');
$defaultModuel = Config::database('hostname');
echo '獲取臨時修改的/config/database.conf的 hostname:' . $defaultModuel . '<br/>';
$all = Config::database();
echo '獲取/config/database.conf的所有配置項:';
var_dump($all);
}
/**
* 自定義配置文件操作
*/
public function param()
{
$name = Config::param('name');
echo '獲取/config/param.conf的 name:' . $name . '<br/>';
// 臨時修改/config/param.conf的 name
Config::param('name', '李四');
$name = Config::param('name');
echo '獲取臨時修改的/config/param.conf的 name:' . $name . '<br/>';
$all = Config::param();
echo '獲取/config/param.conf的所有配置項:';
var_dump($all);
}
/**
* 路由配置文件操作
*/
public function router()
{
$router = Config::router('router');
echo '獲取/config/router.conf的 router:' . $router . '<br/>';
// 臨時修改/config/router.conf的 aaphp
Config::router('router', 'home');
$router = Config::router('router');
echo '獲取臨時修改的/config/router.conf的 router:' . $router . '<br/>';
$all = Config::router();
echo '獲取/config/router.conf的所有配置項:';
var_dump($all);
}
}
~~~
- 序言
- 安裝
- 基礎
- 性能
- 例子
- 開發規范
- 目錄結構
- 命名空間
- 自動加載
- 架構
- 入口文件
- 模塊設計
- 系統常量
- 執行流程
- 路由
- 路由介紹
- 路由定義
- 規則路由
- 正則路由
- 配置
- 配置格式
- 配置文件
- 配置操作
- 控制器
- 新建控制器
- 地址訪問
- 404
- 數據庫
- 連接數據庫
- 添加
- 刪除
- 更新
- 查詢
- 預處理
- 事務
- 模型
- 創建模型
- 實例化
- 插入數據
- 查詢數據
- 修改數據
- 刪除數據
- where條件
- field字段
- group分組
- order排序
- limit限制條數
- count統計
- avg平均數
- max最大值
- min最小值
- 鏈式操作
- 獲取sql
- 視圖
- 創建
- 傳值
- 載入
- 函數
- 標簽
- if
- foreach
- include
- 常量替換
- xss過濾
- 驗證
- 創建驗證類
- 驗證規則
- 自定義錯誤
- 執行驗證
- csrf防御
- 請求
- 請求相關名稱
- 請求相關參數
- 請求傳參
- 獲取json數據
- 工具
- 文件上傳
- 數據分頁
- Url生成
- 緩存
- 模版編譯
- 命令行
- 命令行控制器
- 數據庫遷移