Yii框架学习(一)

近期,由于项目需求,接触到了yii框架,便想着把日常学习到的东西写出来给大家分享。

###入门

####Yii 版本

Yii 当前有两个主要版本:1.1 和 2.0。 接下来的系列均为2.0。

####系统要求和先决条件

Yii 2.0 需要 PHP 5.4.0 或以上版本支持。你可以通过运行任何 Yii 发行包中附带的系统要求检查器查看每个具体特性所需的 PHP 配置。

####安装

必要条件 安装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中生成.

官方提示: 注意:在安装过程中 Composer 可能会询问你 GitHub 账户的登录信息,因为可能在使用中超过了 GitHub API (对匿名用户的)使用限制。因为 Composer 需要为所有扩展包从 GitHub 中获取大量信息,所以超限非常正常。(译注:也意味着作为程序猿没有 GitHub 账号,就真不能愉快地玩耍了)登陆 GitHub 之后可以得到更高的 API 限额,这样 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!';

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

转载于:https://my.oschina.net/lwl1989/blog/639334

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值