亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

YII2框架中actions的作用與使用方法示例

 更新時(shí)間:2020年03月13日 08:43:53   作者:懷素真  
這篇文章主要介紹了YII2框架中actions的作用與使用方法,結(jié)合實(shí)例形式分析了YII2中actions功能、原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了YII2框架中actions的作用與使用方法。分享給大家供大家參考,具體如下:

我們常在控制器中看到一個(gè)actions的方法,這個(gè)方法具體的作用是共用一些功能相同的action,方便調(diào)用。

當(dāng)然我們也可以自已寫一些action來(lái)進(jìn)行調(diào)用。在項(xiàng)目目錄下創(chuàng)建common目錄,并創(chuàng)建TestAction.php文件。action文件的存放路徑可以隨意指定。

<?php

//注意這里的命名空間,要跟你的目錄對(duì)應(yīng)
namespace app\common;

use yii\base\Action;

//我們需要繼承yii\base\Action類
class TestAction extends Action {

  //這里面的三個(gè)參數(shù)的值是通過(guò)控制器actions中配置而來(lái)的
  public $param1 = null;
  public $param2 = null;
  public $param3 = null;

  //實(shí)現(xiàn)run方法
  public function run() {
    echo "test run param1: {$this->param1} param2: {$this->param2} param3: {$this->param3}";
  }
}

控制器代碼如下:

<?php

namespace app\controllers;

use YII;
use yii\web\Controller;

class IndexController extends Controller
{
  //actions的作用主要是共用功能相同的方法
  public function actions()
  {
    return [
      'test' => [
        'class' => 'app\common\TestAction',
        'param1' => 'hello',
        'param2' => 'world',
        'param3' => '!!!',
      ],
    ];
  }
}

這樣我們?cè)诘刂窓诰涂梢酝ㄟ^(guò)/index/test來(lái)訪問調(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ì)有所幫助。

相關(guān)文章

  • Smarty保留變量用法分析

    Smarty保留變量用法分析

    這篇文章主要介紹了Smarty保留變量用法,較為詳細(xì)的介紹了Smarty常見保留變量的功能與使用方法,需要的朋友可以參考下
    2016-05-05
  • php網(wǎng)站地圖生成類示例

    php網(wǎng)站地圖生成類示例

    網(wǎng)站地圖對(duì)于一個(gè)網(wǎng)站來(lái)說(shuō)至關(guān)重要,網(wǎng)站本身自己創(chuàng)建網(wǎng)站地圖并提交給搜索引擎,是更好的方法。這樣的話,你可以不受頁(yè)面數(shù)量的限制,并且可以完全控制網(wǎng)站地圖的結(jié)構(gòu)信息,這里介紹一個(gè)小類,可以很方便的生成網(wǎng)站地圖

    2014-01-01
  • php實(shí)現(xiàn)網(wǎng)站留言板功能

    php實(shí)現(xiàn)網(wǎng)站留言板功能

    這篇文章主要介紹了php實(shí)現(xiàn)網(wǎng)站留言板功能,主要仿照了暢言留言板和網(wǎng)易跟帖樣式進(jìn)行制作,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 在 Laravel 中動(dòng)態(tài)隱藏 API 字段的方法

    在 Laravel 中動(dòng)態(tài)隱藏 API 字段的方法

    這篇文章主要介紹了在 Laravel 中動(dòng)態(tài)隱藏 API 字段的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • PHP學(xué)習(xí)筆記(二):變量詳解

    PHP學(xué)習(xí)筆記(二):變量詳解

    這篇文章主要介紹了PHP學(xué)習(xí)筆記(二):變量詳解,本文講解了PHP變量簡(jiǎn)介、變量數(shù)據(jù)類型、常用函數(shù)、變量聲明方法等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • PHP模板引擎smarty詳細(xì)介紹

    PHP模板引擎smarty詳細(xì)介紹

    這篇文章主要介紹了PHP模板引擎smarty詳細(xì)介紹,本文講解了什么是smarty、smarty優(yōu)點(diǎn)、不適合使用smarty的地方、smarty目錄結(jié)構(gòu)及版本,需要的朋友可以參考下
    2015-05-05
  • php實(shí)現(xiàn)mysql封裝類示例

    php實(shí)現(xiàn)mysql封裝類示例

    這篇文章主要介紹了php實(shí)現(xiàn)mysql封裝類示例,需要的朋友可以參考下
    2014-05-05
  • YII分模塊加載路由的實(shí)現(xiàn)方法

    YII分模塊加載路由的實(shí)現(xiàn)方法

    這篇文章主要介紹了YII分模塊加載路由的實(shí)現(xiàn)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • phpstudy2020搭建站點(diǎn)的實(shí)現(xiàn)示例

    phpstudy2020搭建站點(diǎn)的實(shí)現(xiàn)示例

    這篇文章主要介紹了phpstudy2020搭建站點(diǎn)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 生成隨機(jī)字符串和驗(yàn)證碼的類的PHP實(shí)例

    生成隨機(jī)字符串和驗(yàn)證碼的類的PHP實(shí)例

    這篇文章主要介紹了生成隨機(jī)字符串和驗(yàn)證碼的類的PHP實(shí)例,有需要的朋友可以參考一下
    2013-12-12

最新評(píng)論