校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > YII2框架自定義全局函數的實現方法小結

YII2框架自定義全局函數的實現方法小結

熱門標簽:重慶外呼電銷系統多少錢 咸陽電銷 正規電銷機器人系統 南京3D地圖標注 濟源百應電銷機器人聯系方式 嘟嘟云外呼系統 辦理400電話哪家好點 邢臺400電話辦理 南寧電話外呼系統線路

本文實例講述了YII2框架自定義全局函數的方法。分享給大家供大家參考,具體如下:

有些時候我們需要自定義一些全局函數來完成我們的工作。

方法一:

直接寫在入口文件處

?php
// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
 
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
 
$config = require __DIR__ . '/../config/web.php';
 
//自定義函數
function test() {
  echo 'test ...';
}
 
(new yii\web\Application($config))->run();

方法二:

在app下創建common目錄,并創建functions.php文件,并在入口文件中通過require引入。

?php
// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
 
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
 
//引入自定義函數
require __DIR__ . '/../common/functions.php';
 
$config = require __DIR__ . '/../config/web.php';
 
(new yii\web\Application($config))->run();

方法三:

通過YII的命名空間來完成我們自定義函數的引入,在app下創建helpers目錄,并創建tools.php(名字可以隨意)。

tools.php的代碼如下:

?php
//注意這里,要跟你的目錄名一致
namespace app\helpers;
 
class Tools
{
  public static function test()
  {
    echo 'test ...';
  }
}

然后我們在控制器里就可以通過命名空間來調用了。

?php
namespace app\controllers;
 
use yii\web\Controller;
use app\helpers\tools;
 
class IndexController extends Controller
{
 
  public function actionIndex()
  {
    Tools::test();
  }
}

更多關于Yii相關內容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結》、《php優秀開發框架總結》、《smarty模板入門基礎教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • YII2框架中使用RBAC對模塊,控制器,方法的權限控制及規則的使用示例
  • YII框架模塊化處理操作示例
  • YII分模塊加載路由的實現方法
  • Yii中srbac權限擴展模塊工作原理與用法分析
  • YII模塊實現綁定二級域名的方法
  • YII2框架中自定義用戶認證模型,完成登陸和注冊操作示例
  • YII框架實現自定義第三方擴展操作示例
  • Yii2框架自定義驗證規則操作示例
  • Yii2實現自定義獨立驗證器的方法
  • 深入淺析yii2-gii自定義模板的方法
  • YII2框架中添加自定義模塊的方法實例分析

標簽:南通 武漢 黃山 河南 通遼 隴南 唐山 平頂山

巨人網絡通訊聲明:本文標題《YII2框架自定義全局函數的實現方法小結》,本文關鍵詞  YII2,框架,自定義,全局,函數,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《YII2框架自定義全局函數的實現方法小結》相關的同類信息!
  • 本頁收集關于YII2框架自定義全局函數的實現方法小結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 抚远县| 黎城县| 哈巴河县| 平山县| 霍林郭勒市| 揭阳市| 竹山县| 汉源县| 蛟河市| 友谊县| 东辽县| 宾川县| 克山县| 许昌市| 卓资县| 汉川市| 澄江县| 雷州市| 高碑店市| 伊金霍洛旗| 大冶市| 方城县| 嘉善县| 安康市| 古浪县| 潼关县| 城市| 通州市| 布尔津县| 三门县| 雅安市| 通海县| 霍山县| 郯城县| 霍林郭勒市| 湖北省| 怀化市| 南丹县| 康保县| 商南县| 黄大仙区|