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!';

刷新,赤果果的入门程序就来了!

相关文章
相关标签/搜索