激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - Yii2.0建立公共方法簡單示例

Yii2.0建立公共方法簡單示例

2019-06-21 14:25費墨c PHP教程

這篇文章主要介紹了Yii2.0建立公共方法,結合實例形式分析了Yii2.0建立公共方法的基本原理、步驟與相關操作注意事項,需要的朋友可以參考下

本文實例講述了Yii2.0建立公共方法。分享給大家供大家參考,具體如下:

因為之前寫項目都是用的Thinkphp,公共方法都寫在Tp自帶的common下面的function里面,初次接觸Yii框架發(fā)現(xiàn)它自身沒帶這個機制。在項目中,很多地方都需要公共方法的存在,以提高代碼復用性,減少重復開發(fā)的時間,那yii2如何定義自己的公共方法呢?

以yii2-advanced版本為基礎來進行介紹:

Yii2.0建立公共方法簡單示例

上圖為yii2-advanced版本的基礎目錄結構,而./common 目錄為公共資源目錄,我們可以把定義的方法放在這個目錄下,在此目錄下我們隨意建立一個文件比如”helps”目錄,因為考慮到公共方法可能會有功能上的劃分類,所以建立一個統(tǒng)一目錄來進行管理。

Yii2.0建立公共方法簡單示例

這里我建立了兩個工具類。

YII2采用了PHP的新特性命名空間

建立公共方法

<?php
namespace common\helps;
/*
 * 自定義全局公共方法
 */
class tools{
  public static function hello(){
    echo 'hello world!';
  }
}
?>

直接調用

<?
/*直接在控制器中調用*/
public function actionIndex(){
  \common\helps\tools::hello();
}
?>

聲明命名空間調用

<?
namespace backend\controllers;
use \common\helps\tools;//使用工具類
class IndexController extends Controller{
  public function actionIndex(){
    tools::hello();//直接進行調用
  }
}
?>

 

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产色爱综合网 | 免费黄色成人 | 亚洲精品动漫在线观看 | 日本逼逼视频 | 7777在线观看 | sese综合| 久久久久久久久亚洲精品 | 欧美激情精品久久久久久久久久 | 韩国三级日本三级香港三级黄 | 亚洲欧美日韩中文在线 | 成人福利在线 | 亚洲第一视频 | 污黄视频在线播放 | 国产午夜电影 | 国产羞羞视频在线观看 | 欧美hdfree性xxxx | 在线中文资源免费 | 久久精品一二三区 | 黄污视频在线看 | 日本道中文字幕 | 射逼网站| 亚洲成人午夜精品 | 黄色网址免费播放 | 久在线播放| 毛片午夜| 久久蜜臀一区二区三区av | 中文字幕在线观看国产 | 免费a级黄色毛片 | 国产精品99精品 | 在线高清中文字幕 | 91久久精品一 | 久久久久99一区二区三区 | 久久精品观看 | 久久久中文 | 国产在线精品一区二区 | 人人看人人艹 | 国产一区二区三区视频免费 | 在线a免费观看 | 国产精品一区二区三区99 | 九九午夜 | 91精品国产777在线观看 |