主頁 > 知識(shí)庫(kù) > Yii2.0建立公共方法簡(jiǎn)單示例

Yii2.0建立公共方法簡(jiǎn)單示例

熱門標(biāo)簽:打開百度地圖標(biāo)注 400 電話 辦理 亳州企業(yè)外呼系統(tǒng) 海南外呼系統(tǒng)方案 兼職做地圖標(biāo)注好賺錢嗎 山東電銷卡外呼系統(tǒng)原理是什么 蘇州外呼系統(tǒng)有效果嗎 智能電銷語音機(jī)器人資訊 地圖標(biāo)注怎么做商戶驗(yàn)證

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

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

以yii2-advanced版本為基礎(chǔ)來進(jìn)行介紹:

上圖為yii2-advanced版本的基礎(chǔ)目錄結(jié)構(gòu),而./common 目錄為公共資源目錄,我們可以把定義的方法放在這個(gè)目錄下,在此目錄下我們隨意建立一個(gè)文件比如”helps”目錄,因?yàn)榭紤]到公共方法可能會(huì)有功能上的劃分類,所以建立一個(gè)統(tǒng)一目錄來進(jìn)行管理。

這里我建立了兩個(gè)工具類。

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

建立公共方法

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

直接調(diào)用

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

聲明命名空間調(diào)用

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

更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • Yii2創(chuàng)建表單(ActiveForm)方法詳解
  • Yii2創(chuàng)建控制器(createController)方法詳解
  • Yii2創(chuàng)建多界面主題(Theme)的方法
  • yii2.0實(shí)現(xiàn)創(chuàng)建簡(jiǎn)單widgets示例
  • Yii2中組件的注冊(cè)與創(chuàng)建方法
  • Yii2.0 RESTful API 基礎(chǔ)配置教程詳解
  • PHP中使用mpdf 導(dǎo)出PDF文件的實(shí)現(xiàn)方法
  • PHP MPDF中文亂碼的解決方式
  • PHP使用MPDF類生成PDF的方法
  • Yii2框架實(shí)現(xiàn)利用mpdf創(chuàng)建pdf文件功能示例

標(biāo)簽:遵義 常州 徐州 遂寧 吐魯番 寧夏 荊門 武威

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Yii2.0建立公共方法簡(jiǎn)單示例》,本文關(guān)鍵詞  Yii2.0,建立,公共,方法,簡(jiǎn)單,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Yii2.0建立公共方法簡(jiǎn)單示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于Yii2.0建立公共方法簡(jiǎn)單示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章