## Yii自定義輔助函數
在項目開發中,我們的應用里經常會有一些全局可用的函數,我們應該怎么放置它會比較好呢?
### 創建文件 `<project>/helpers/function.php`
在源代碼的目錄下創建一個`helpers`目錄來存放這些自定義文件,并在目錄下創建`function.php`。
```php
<?php
// 示例函數
if (! function_exists('p')) {
function p(Array $arr){
echo '<pre>';
print_r($arr);
echo '</pre>';
}
}
```
### 修改項目入口文件`index.php`
新增如下代碼:
```php
require(__DIR__ . '/../helpers/function.php');
```
OK,然后你就可以在任何地方用到 `helpers/function.php` 中的自定義函數了。
- 開始
- Yii2開發小技巧
- Yii2使用不同的方式進行郵件發送邏輯處理
- Yii2 Serialization of 'Closure' is not allowed 錯誤
- Yii創建應用
- Yii應用結構和流程
- Yii的路徑別名
- Yii的請求
- Yii的響應
- Sessions 和 Cookies
- Yii自定義全局工具函數
- Yii2模型
- Yii2視圖
- Yii2控制器
- 大數據節省內存處理
- 關聯查詢hasMany、hasOne
- Yii2 URL地址美化
- Yii2整合AdminLTE后臺主題
- Yii2模型中的場景
- Yii2中的RBAC
- Yii2項目后臺整合yii2-admin模塊
- RBAC集成AdminLTE后臺主題對菜單進行控制
- Yii2自定義Gii模板
- 修復AdminLTE引用外部字體文件導致訪問變慢的情況
- Yii2事件簡單使用
- Yii2模型事件
- Yii2使用GridView新增操作按鈕
- Yii2向loyout模板文件中傳值
- Yii2數據緩存
- Yii2緩存
- Yii2數據緩存之增刪改查
- Yii2拓展
- Yii2日期時間插件-datetimepicker
- kartik-v/yii2-widget-fileinput上傳插件