yii基础入门||url 美化|| migrate 修改数据库字段

官方提供两个版本,一个是基础版,一个是高级版

基础:

php composer.phar create-project yiisoft/yii2-app-basic basic

高级:

php composer.phar create-project yiisoft/yii2-app-advanced advanced

根据自己的定位选取

博主用的是高级版

初始化

执行
init

Url 美化

比如在把backend 的rul 美化成 example.com/index.php?r=gii 转化成 example.com/index.php/gii
关于怎么隐藏index.php的,可查看:进入

migrate 使用

管理数据库,比如修改了字段,直接执行 yii migrate 即可更新修改的数据库字段。

创建一个修改: yii migrate/create edit_user_table

在console/migration 中新增了个 php文件,打开:

yii基础入门||url 美化|| migrate 修改数据库字段
yii migrate 执行,更新字段

创建多模块 moduls

多级模块:
yii基础入门||url 美化|| migrate 修改数据库字段
点击查看

post 失败

csrf 问题
点击查看
可关闭验证

public $enableCsrfValidation = false;

事务

    $transcation = \Yii::$app->db->beginTransaction();
    try{
      	$transcation->commit();
    }catch{
      	$transcation->rollBack();
    }

获取Row 数据

\Yii::$app->request->getRawBody();
\Yii::$app->request->post('receipt_id', null);