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

實(shí)例講解yii2.0在php命令行中運(yùn)行的步驟

 更新時(shí)間:2015年12月01日 11:40:21   投稿:mrr  
Yii中的資源是和Web頁面相關(guān)的文件,可為CSS文件,JavaScript文件,圖片或視頻等,資源放在Web可訪問的目錄下,直接被Web服務(wù)器調(diào)用。本文通過實(shí)例講解yii2.0在php命令行中運(yùn)行的步驟,對(duì)yii2.0 php相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧

Yii中的資源是和Web頁面相關(guān)的文件,可為CSS文件,JavaScript文件,圖片或視頻等,資源放在Web可訪問的目錄下,直接被Web服務(wù)器調(diào)用。

有時(shí)候有些功能需要做到計(jì)劃任務(wù)中去,因此就需要yii能用php命令去執(zhí)行。yii2.0是支持php命令行運(yùn)行的,操作方法如下:

在yii根目錄下面有個(gè)“yii”文件(不是“yii.bat”),這個(gè)文件就是入口。然后“commands”目錄下會(huì)默認(rèn)有個(gè)“HelloController.php”控制器文件,這個(gè)是一個(gè)demo。打開這個(gè)控制器文件,源碼如下(刪掉了部分注釋):

<?php
namespace app\commands;
use yii\console\Controller;
class HelloController extends Controller
{
  /**
   * This command echoes what you have entered as the message.
   * @param string $message the message to be echoed.
   */
  public function actionIndex($message = 'hello world')
  {
    echo $message . "\n";
  }
}

從上面可以看出,在命令行運(yùn)行時(shí),會(huì)繼承console下的Controller;而一般“controllers”目錄中的控制器會(huì)繼承web下的Controller。

所以在php命令行中執(zhí)行yii腳本的步驟為:

1.新建一個(gè)腳本

在“commands”目錄下面按照“HelloController.php”的格式新建一個(gè)控制器腳本文件。

2.在命令行執(zhí)行腳本

在命令行敲入“php yii項(xiàng)目所在路徑/yii 控制器名/方法名”,例如“php E:/wwwroot/yii2/yii hello/index”,如下圖所示。

需要注意的是:php一定要設(shè)置環(huán)境變量后才能這么用。想知道php是否已加入環(huán)境變量,請用“php -v”命令來查看。

Yii中的三種控制器類

base\Controller.php        這個(gè)是下面兩個(gè)的基類
console\Controller.php   這個(gè)是控制臺(tái)控制器
web\Controller.php        這個(gè)是web控制器

以上內(nèi)容是小編通過實(shí)例講解yii2.0在php命令行中運(yùn)行的步驟,希望大家喜歡。

相關(guān)文章

  • PHP從數(shù)組中刪除元素的四種方法實(shí)例

    PHP從數(shù)組中刪除元素的四種方法實(shí)例

    本篇文章主要介紹了PHP從數(shù)組中刪除元素的四種方法實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • php生成html文件方法總結(jié)

    php生成html文件方法總結(jié)

    本文這里匯總了一些自己使用的和網(wǎng)上搜集來的php生成html靜態(tài)文件的方法,非常的使用,也分析了他們的優(yōu)缺點(diǎn),是篇非常不錯(cuò)的文章,這里推薦給大家。
    2014-12-12
  • Laravel使用Queue隊(duì)列的技巧匯總

    Laravel使用Queue隊(duì)列的技巧匯總

    這篇文章主要給大家介紹了關(guān)于Laravel使用Queue隊(duì)列技巧的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Laravel具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Yii2配置Nginx偽靜態(tài)的方法

    Yii2配置Nginx偽靜態(tài)的方法

    這篇文章主要介紹了Yii2配置Nginx偽靜態(tài)的方法,結(jié)合實(shí)例形式分析了Yii2框架針對(duì)Nginx偽靜態(tài)的相關(guān)配置技巧,需要的朋友可以參考下
    2017-05-05
  • PHP多維數(shù)組指定多字段排序的示例代碼

    PHP多維數(shù)組指定多字段排序的示例代碼

    本篇文章主要介紹了PHP多維數(shù)組指定多字段排序的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • php中pcntl_fork創(chuàng)建子進(jìn)程的方法實(shí)例

    php中pcntl_fork創(chuàng)建子進(jìn)程的方法實(shí)例

    這篇文章主要介紹了php中pcntl_fork創(chuàng)建子進(jìn)程的方法實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-03-03
  • PHP截取發(fā)動(dòng)短信內(nèi)容的方法

    PHP截取發(fā)動(dòng)短信內(nèi)容的方法

    這篇文章主要介紹了PHP截取發(fā)動(dòng)短信內(nèi)容的方法,需要的朋友可以參考下
    2017-07-07
  • PHP文件類型檢查及fileinfo模塊安裝使用詳解

    PHP文件類型檢查及fileinfo模塊安裝使用詳解

    這篇文章主要介紹了PHP文件類型檢查及fileinfo模塊安裝使用詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • 詳解Yii2 定制表單輸入字段的標(biāo)簽和樣式

    詳解Yii2 定制表單輸入字段的標(biāo)簽和樣式

    本篇文章主要介紹了 Yii2 定制表單輸入字段的標(biāo)簽和樣式,Yii2中對(duì)于表單和字段的支持組件為ActiveForm和ActiveField,有興趣的可以了解一下。
    2017-01-01
  • ThinkPHP框架下整合支付寶支付功能圖文教程

    ThinkPHP框架下整合支付寶支付功能圖文教程

    這篇文章主要介紹了ThinkPHP框架下整合支付寶支付功能,結(jié)合圖文形式詳細(xì)分析了thinkPHP框架整合支付寶支付功能接口相關(guān)配置方法、操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2019-04-04

最新評(píng)論

汤阴县| 且末县| 宜兰市| 沙洋县| 五华县| 招远市| 贵州省| 兴隆县| 黎川县| 余庆县| 甘南县| 百色市| 黄浦区| 平陆县| 卢龙县| 凉城县| 巴中市| 康平县| 兴安盟| 阜新市| 长垣县| 高台县| 镇赉县| 平远县| 伽师县| 池州市| 乌鲁木齐县| 五家渠市| 盱眙县| 屏边| 东安县| 西昌市| 合山市| 广昌县| 莱芜市| 湖南省| 全椒县| 沾化县| 将乐县| 海林市| 周至县|