yii2
echo_just_do_it
机会是留给有准备的人
展开
-
yii2一对多查询,多条件查询
public function getPermissions() { return $this->hasMany(Permission::class, ['ezTargetId' => 'id']) ->onCondition([ 'ezModelId' => self::EZ_MODEL_ID, ]); } public function get...原创 2022-03-25 14:02:36 · 874 阅读 · 0 评论 -
yii2多对多查询
yii2多对多查询原创 2022-03-25 14:00:10 · 572 阅读 · 0 评论 -
yii2批量插入数据
yii2批量插入数据就是将数据整合在一个数组里面,然后将这个数组直接插入到数据库,一次性插入多条数据.分两种情况,第一种情况:全字段插入,就是这个数组中每条数据里面的键都和数据库里面字段名一致,且每个字段都有.use yii\helpers\ArrayHelper; $rows = []; foreach ($models as $model) {if ($model-&g...原创 2019-08-19 09:59:32 · 2483 阅读 · 0 评论 -
yii2事务
try { $trans = \Yii::$app->db->beginTransaction(); sql操作!!! $trans->commit(); return true; }} catch(Exception $e) { $trans->rollBack(); throw $e;...原创 2019-08-19 10:00:55 · 137 阅读 · 0 评论