其他分享
首页 > 其他分享> > Yii2框架项目使用中笔记

Yii2框架项目使用中笔记

作者:互联网

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’]

 

标签:status,finance,框架,ceo,db,笔记,session,Yii2,id
来源: https://www.cnblogs.com/GXF-feige/p/15266405.html