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

邮箱操作

yii2 扩展包

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

基础:

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

高级:

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

根据自己的定位选取

博主用的是高级版

初始化

执行
init

全局异常处理

        'errorHandler' => [
            'errorAction' => 'site/error',
        ],

Url 美化

比如在把backend 的rul 美化成 example.com/index.php?r=gii 转化成 example.com/index.php/gii
在config main.php 添加

        'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
            ],
        ],

关于怎么隐藏index.php的,可查看:进入

migrate 使用

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

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

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

yii基础入门||url 美化|| migrate 修改数据库字段_第1张图片
yii migrate 执行,更新字段

创建多模块 moduls

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

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);

你可能感兴趣的:(yii,yii)