Yii框架學習(一)

近期,因爲項目需求,接觸到了yii框架,便想着把平常學習到的東西寫出來給你們分享。php

###入門git

####Yii 版本github

Yii 當前有兩個主要版本:1.1 和 2.0。 接下來的系列均爲2.0。web

####系統要求和先決條件安全

Yii 2.0 須要 PHP 5.4.0 或以上版本支持。你能夠經過運行任何 Yii 發行包中附帶的系統要求檢查器查看每一個具體特性所需的 PHP 配置。yii2

####安裝cookie

必要條件 安裝composer、php5.4+
composer global require "fxp/composer-asset-plugin:~1.0.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic

這裏會要求生成一個token,請到github中生成.app

官方提示: 注意:在安裝過程當中 Composer 可能會詢問你 GitHub 帳戶的登陸信息,由於可能在使用中超過了 GitHub API (對匿名用戶的)使用限制。由於 Composer 須要爲全部擴展包從 GitHub 中獲取大量信息,因此超限很是正常。(譯註:也意味着做爲程序猿沒有 GitHub 帳號,就真不能愉快地玩耍了)登錄 GitHub 以後能夠獲得更高的 API 限額,這樣 Composer 才能正常運行。更多細節請參考 Composer 文檔(該段 Composer 中文文檔期待您的參與)。composer

官方的提示應該是已經不符合如今的GITHUB安全機制了,如今是生成惟一token。框架

####hello word! 安裝完畢以後,修改 config/web.php 文件,給 cookieValidationKey值。

打開:http://localhost/basic/web/index.php,就有以下效果

輸入圖片說明

這裏的代碼位於 controllers/SiteController.php

<?php
    namespace app\controllers;
    use yii\web\Controller;

    class SiteController extends Controller
    {
    // ...其它代碼...
        public function actionSay($message = 'Hello')
        {
            return $this->render('say', ['message' => $message]);
        }
    }

咱們將return $this->render('say', ['message' => $message]); 修改成 echo 'hello,world!';

刷新,赤果果的入門程序就來了!

相關文章
相關標籤/搜索