婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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框架自定義全局函數的實現方法小結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 景泰县| 永新县| 辽中县| 筠连县| 萍乡市| 孙吴县| 黄平县| 黄山市| 林芝县| 巴塘县| 富平县| 白河县| 利津县| 衡阳市| 武胜县| 东乌珠穆沁旗| 新丰县| 鄂托克前旗| 乌苏市| 永泰县| 西城区| 韩城市| 清新县| 威宁| 铁岭县| 马关县| 潮州市| 饶平县| 屏山县| 通化县| 高阳县| 武清区| 扎鲁特旗| 新平| 焉耆| 元江| 进贤县| 阿瓦提县| 常山县| 曲沃县| 黔西|