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 migrate 执行,更新字段
创建多模块 moduls
多级模块:
点击查看
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);