1. 使用gii生成CRUD和model
2.andFilterWhere([‘like’,’{{%customer}}.client_name’,$this->customer_id]); 联表查询input输入模糊查询
3. 更新数据库
$db = Yii::$app->db;
$db ->createCommand()->update(‘数据表’,
array(
‘finance_id’ => $finance_id,
‘finance_status’ => $finance_status,
),
‘billing_id=’.$billing_id //判断条件
)->execute();
$res = $db->createCommand(‘UPDATE mly_surgical_cancellation SET finance_check=110 WHERE billing_id=’.$billing_id)->query();
4.单选框默认选中
<?php $model->ceo_status = $ceo_status?>
<?= $form->field($model,’ceo_status’)->radioList([‘0’=>’不同意’,’1’=>’同意’],[‘disable’=>’true’]) ?>
<?= $form->field($model,’ceo_status’)->textInput([‘prompt’=>$ceo_status,’readonly’=>true])?>
5.session的使用方法
use yii\web\Session;
$session = Yii::$app->session;
6.下拉列表状态值
7.按钮跳转变色提示
8.三元运算
9.在index中直接获取对应的数值
10.正则表达式
11.多条件判断
12. 时间插件
13.修改数据库状态值
14.联表查询
15. 时间设置显示
16.一维数组和二维数组
17.获取当前URL和获取上一级URL
18.createCommand数据表
19.返回记录上一路径地址
20.重定向
Yii::$app->session->setFlash(‘error’,$value->name.’失败’);
Return $this->redirect([‘index’]);
Yii::$app->session->setFlash(‘success’,’成功’);
Return $this->redirect([‘index’]);
21.显示所有错误
error_reporting(E_ALL);
22.常用查询语句
23.日期
24.where…in..多情况查询
25. 线*问使用gii生成工具配置
26.搜某个字段
27.存入数据库
$b = yii::$app->db-createCommand()->batchInsert(OutboundOrder::tableName(),
[‘a’,’b’,’c’],$arr)->execute();
$transaction->commit();
If($b !==0){
Return $this->redirect([‘index’,’format’=>’success’])
}else{}
28.设置input宽度
‘headerOptions’ =>[‘width’=>’1000’]