hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP框架 - YII - 正文 请牢记本站网址www.sosophp.cn

最先上手运用yii框架【yii框架教程】,yii,上手,框架

2019-11-29YII搜搜PHP网50°c
A+ A-

Yii 装置及基础设置

Yii 是一个 高性能 的,适用于开辟 WEB 2.0 运用的 PHP 框架。Yii的特征能够前去Yii中文官网检察(外洋网址也放一下)。Yii的装置很简朴,官方直接供应了下载,下载以后只需当地有PHP环境即可运用。Yii官方下载可点击这里,国内可能会涌现下载很慢或下载失利的题目,我上传了一份yii-basic版,须要的可点击对应版本前去下载。

引荐进修:《传智播客Yii开辟大型商城项目视频教程

下载以后,解压到php环境途径,我在当地装置了wampserver,所以直接放到wampserver对应的站点途径。解压以后先检查一下当地的PHP环境是不是适合该版本的YII运转,可浏览器中检察basic目录下的requirements.php文件:

看到以上提醒,申明当地php版本支撑该Yii版本运转。

然后接见:http://localhost/basic/web/index.php,首次装置运用的话,会涌现以下报错

yii\web\Request::cookieValidationKey must be configured with a secret key.

我们还须要举行相干的设置才可运用,找到basic/config/web.php文件中设置cookieValidationKey(防备cookie进击。):

随意输入一个字符串,从新再接见以下http://localhost/basic/web/index.php,搞定:

controller的运用

controller一致写在controllers目录下,文件名首字母大写,以controller末端,且须要继续controller,下面我新建了一个HelloController.php文件:

为了测试,我们在HelloController.php新建一个action

<?php
namespace app\controllers;
use Yii;
use yii\web\Controller;
/**
* 
*/
class HelloController extends Controller
{
    public function actionIndex()
    {
        echo "hello world";
    }
}
?>

然后在浏览器中翻开http://localhost/basic/web/index.php?r=hello/index,浏览器中可显现hello world

个中:hello示意哪一个控制器,index示意控制器内的具体操作

session简朴处置惩罚及寄存位置

我们先把上面的actionIndex修正一下,到场一个session

  public function actionIndex()
    {
        $session = Yii::$app->session;
        $session->open();
        $session['id']="123456";
        echo $session['id'];
        echo '<br/>';       
        echo "hello world";
    }

然后再浏览器中输入:http://localhost/basic/web/index.php?r=hello/index,按F12翻开调试窗口检察:

在cookie中多了一个PHPSESSID,PHPSESSID的作用是什么呢?我们晓得在session能够用来临时存储一些数据信息,在浏览器封闭前都是有用的。然则服务器是怎样辨别差别的session会话呢?就是经由过程sessionID,也就是这里的PHPSESSID。浏览器每次发送要求时都会将Cookie(包含PHPSESSID)发送给服务器,PHP经由过程PHPSESSID来辨别每个session会话。

那末这个PHPSESSID保留在那里呢?我们能够翻开php->php.ini文件,搜刮session.save_path:

依据上面的途径,翻开D:\wamp\tmp,

正好有一个文件,而且这个文件名与上面的PHPSESSID对应的value完整一样

Yii默许存储 session 数据为文件到服务器上,固然,我们也能够设置将session保留到数据表中。

以上就是最先上手运用yii框架的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
最先上手运用yii框架【yii框架教程】,yii,上手,框架

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: