最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年01月29日 11:19:14   作者:費墨c  
這篇文章主要介紹了Yii2.0建立公共方法,結(jié)合實例形式分析了Yii2.0建立公共方法的基本原理、步驟與相關(guān)操作注意事項,需要的朋友可以參考下

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

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

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

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

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

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();//直接進行調(diào)用
  }
}
?>

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

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

相關(guān)文章

  • PHP類中的魔術(shù)方法(Magic Method)簡明總結(jié)

    PHP類中的魔術(shù)方法(Magic Method)簡明總結(jié)

    這篇文章主要介紹了PHP類中的魔術(shù)方法(Magic Method)簡明總結(jié),這些方法包括__construct()、__destruct()、__call()、__callStatic()、__get()、__set()、__toString()等,需要的朋友可以參考下
    2014-07-07
  • PHP6連接SQLServer2005的三部曲

    PHP6連接SQLServer2005的三部曲

    PHP6怎么連接sqlserver2005呢?其實方法步驟很簡單的。下面腳本之家小編給大家介紹PHP6連接SQLServer2005的三部曲,感興趣的朋友參考下吧
    2016-04-04
  • php讀取大文件示例分享(文件操作類)

    php讀取大文件示例分享(文件操作類)

    這篇文章主要介紹了php讀取大文件示例,這也是一個文件操作類,同時可以學(xué)習(xí)一下php的文件操作方法,需要的朋友可以參考下
    2014-04-04
  • php遍歷數(shù)組的4種方法總結(jié)

    php遍歷數(shù)組的4種方法總結(jié)

    這篇文章主要介紹了php遍歷數(shù)組的4種方法總結(jié),它分分別是foreach循環(huán)、each函數(shù)、list函數(shù)、for循環(huán),需要的朋友可以參考下
    2014-07-07
  • PHP正則表達式過濾html標簽屬性(DEMO)

    PHP正則表達式過濾html標簽屬性(DEMO)

    這篇文章主要介紹了PHP正則表達式過濾html標簽屬性的相關(guān)內(nèi)容,實用性非常,感興趣的朋友參考下吧
    2016-05-05
  • php之可變函數(shù)的實例詳解

    php之可變函數(shù)的實例詳解

    這篇文章主要介紹了php之可變函數(shù)的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握可變函數(shù),需要的朋友可以參考下
    2017-09-09
  • php cc攻擊代碼與防范方法

    php cc攻擊代碼與防范方法

    今天把客戶查找后門的時候發(fā)現(xiàn)的代碼,特分享下,看到這樣的代碼就是黑客用來攻擊別人訪問,不斷訪問指定網(wǎng)站,導(dǎo)致網(wǎng)站無法訪問,我們的網(wǎng)站就是幫兇了,同時我們自己的網(wǎng)站或服務(wù)器也會無法訪問,所以一定要注意防范。
    2012-10-10
  • PHP 實例化類的一點摘記

    PHP 實例化類的一點摘記

    最近在編寫 Grace PHP5 Framework 中,我得到很多類的實例化的心得。Grace PHP5 Framework 是一個完全基于 MVC 架構(gòu)的框架,具有良好的擴展性。它對于類的調(diào)用可以說非常的靈活。
    2008-03-03
  • php按百分比生成縮略圖的代碼分享

    php按百分比生成縮略圖的代碼分享

    最近的一個網(wǎng)站項目中上傳圖片需要生成縮略圖,以減小列表頁的大小,減緩服務(wù)器壓力。一向崇尚簡潔明了和實用的我,看到網(wǎng)上搜到的一個個長長的php縮略圖類的時候,感到非常痛苦。我承認他們寫的功能是強大一些,但是我不需要這么復(fù)雜的功能
    2014-05-05
  • YII中assets的使用示例

    YII中assets的使用示例

    這篇文章主要介紹了YII中assets的使用示例,需要的朋友可以參考下
    2014-07-07

最新評論

施甸县| 连江县| 武安市| 赫章县| 马关县| 眉山市| 潜江市| 宝丰县| 大丰市| 突泉县| 宁夏| 石嘴山市| 内乡县| 太康县| 鄂尔多斯市| 辰溪县| 葫芦岛市| 新绛县| 华亭县| 江永县| 合肥市| 梨树县| 长白| 丹寨县| 潮州市| 闻喜县| 双柏县| 绥棱县| 福贡县| 怀远县| 望谟县| 广昌县| 新营市| 铅山县| 泾阳县| 绥中县| 镇康县| 邮箱| 阳西县| 榆林市| 顺平县|