欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

<?php

//注意這里的命名空間,要跟你的目錄對應
namespace app\common;

use yii\base\Action;

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

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

  //實現(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' => '!!!',
      ],
    ];
  }
}

這樣我們在地址欄就可以通過/index/test來訪問調(diào)用了。

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

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

相關文章

  • Smarty保留變量用法分析

    Smarty保留變量用法分析

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

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

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

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

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

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

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

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

    PHP學習筆記(二):變量詳解

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

    PHP模板引擎smarty詳細介紹

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

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

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

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

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

    phpstudy2020搭建站點的實現(xiàn)示例

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

    生成隨機字符串和驗證碼的類的PHP實例

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

最新評論