E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
yii
Yii
2 runAction 调用其他控制器方法及传递参数
Yii
2runAction方法用于调取本控制器或者其他控制器的方法并执行。今天在更新纯静态页的时候用到了它,就整理了一下使用方法及参数。
wwj256
·
2020-09-11 06:27
yii
yii
2批量插入数据与查询大量数据使用batch和each省内存
$userkey=['login','password','nicename','email','create_time'];//测试数据键$uservale=array('0'=>array('admin2','2b571c42c2d79deb9872aeb0befc0124','admin','1111@qq.com','2017-07-2115:47:07'),'1'=>array('adm
wuxing164
·
2020-09-11 06:23
yii2
laravel、TP、
YII
框架的优缺点
一、ThinkPHPThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。它使用面向对象的开发结构和MVC模式,并且模拟实现了Struts的标签库,各方面都比较人性化,熟悉J2EE的开发人员相对比较容易上手,适合php框架初学者。ThinkPHP的宗旨是简化开发、提高效率、易于扩展,其在对数据库的支持方面已经包括MySQL、MSSQL、Sql
wjn2000414
·
2020-09-11 05:33
Yii
2获取当前程序执行的sql语句
$query=model::find();$dataProvider=newActiveDataProvider(['query'=>$query,'pagination'=>['pagesize'=>'25',]]);//获取当前程序执行的sql语句$query->createCommand()->getRawSql();
qhd_arvin_拍簧片
·
2020-09-11 05:18
php
yii
YII
1.1 批量插入数据
2019独角兽企业重金招聘Python工程师标准>>>转载于:https://my.oschina.net/wuzhencan/blog/691885
weixin_34292924
·
2020-09-11 05:54
YII
获取刚插入数据的id主键
单条数据时model->attributes['id'];循环插入时使用
Yii
::app()->db->getLastInsertID()获取循环插入时需要每次插入后重置model-&
weixin_33738578
·
2020-09-11 04:07
数据库
视频教程-Laravel5.8入门实战-安全与优化-快速打造安全可靠的企业站-PHP
Laravel5.8入门实战-安全与优化-快速打造安全可靠的企业站主要从事PHP的后端开发,熟悉Thinkphp、Laravel、
yii
等常用PHP开发框架。
学院导师-彭通
·
2020-09-11 04:01
Yii
2返回以主键id为键名的数组
branch.php45],];}/***@inheritdoc*/publicfunctionattributeLabels(){return['id'=>'ID','name'=>'Name',];}publicstaticfunctiongetKeyValuePairs(){$sql='SELECTid,nameFROM'.self::tableName().'ORDERBYnameASC'
weixin_30625691
·
2020-09-11 04:31
数据库
php
前端
Yii
批量插入的方法
Yii
批量插入\
Yii
::$app->db->createCommand()->batchInsert(UserModel::tableName(),['user_id','username
w928777391
·
2020-09-11 04:48
Yii
yii
2 实现一个model对应多个分表,写一个动态model,对应多个表
先上重点部分代码classDataextends\
yii
\db\ActiveRecord{publicstatic$tablename='';publicfunction__construct($table
不吃猫的老鼠不是好猫
·
2020-09-11 04:01
YII2
yii
2 多数据库操作
return['components'=>['db1'=>['class'=>'
yii
\db\Connection','dsn'=>'mysql:host=localhost;dbname=db1name
TerryWater
·
2020-09-11 03:54
Yii2
框架
yii2Ecommerce
Yii
2 自动分表 model
其实是借鉴了一下某同学的《动态model》redis;if($redis->sismember(static::$tableSetKey,$tableName))return$tableName;//ifhitdb$db=static::getDb();if($db->createCommand("SHOWTABLESLIKE'{$tableName}'")->queryAll()){$redis
sudoers
·
2020-09-11 03:55
php
YII
2 扩展 读取excel模板写入数据并导出
要导出的数据$dataListpublicfunctionCustomSaveExcel($dataList){//引入核心文件ini_set('memory_limit','1024M');include
Yii
流水の时尚
·
2020-09-11 03:40
PHP
excel导出
excel编辑
YII
2 joinWith的使用实例
1.首先要有两个模型投票劵表(vote_conpon_type)模型为VoteCouponType投票券子表(vote_coupon)模型为VoteCoupon模型VoteCouponType必填内容:publicfunctiongetVoteCoupon(){return$this->hasMany(VoteCoupon::className(),['coupon_type'=>'id']);}
小贾么么哒
·
2020-09-11 03:34
PHP
yii
2 save失败的可能原因
1.rules方法中没添加字段规则2.事务3.场景解决办法打印$model->errors2.检查是否重写AR生命周期方法的返回值有误
yii
\db\ActiveRecord::beforeValidate
南国依红豆
·
2020-09-11 03:24
php
yii
2 框架 save insert update 等操作的细节 详细理解
yii
2中save方法应该说是新增和修改数据库操作中最常用的方法了但是大多数新手往往弄不清楚save方法和insert方法update方法的区别下面我就详细的给大家区分一下他们的区别相同点saveinsertupdate
上官二狗
·
2020-09-11 03:45
php
yii2
yii
2多表联查分页
加载分页类use
yii
\data\Pagination;控制器层publicfunctionactionPage(){$data=Add::find()->select('*')->innerJoin(
刘奶奶喝牛奶2333
·
2020-09-11 02:14
Yii
2 购物车 批量插入,更新数据
Yii
2批量插入,更新数据在使用
yii
2开发项目时,有时候会遇到这样的情况:向后台发送多条数据,其中一些数据已经存在记录,只需要对其部分字段的值进行修改;而另一部分的数据则需要新添加进去.这就需要对添加的数据进行判断
Skyline_Traveler
·
2020-09-11 02:15
yii2框架问题集锦
php
yii2
批量插入
批量更新
yii
2批量插入数据
yii
的ar类批量插入数据好像有点问题,或者是我没找到方法。这里先记录另一种
yii
批量插入数据的方法,以后找到ar类批量插入方法在记录下。
pengmingdong
·
2020-09-11 02:15
yii笔记
yii
2批量插入数据
yii
2批量插入数据就是将数据整合在一个数组里面,然后将这个数组直接插入到数据库,一次性插入多条数据.分两种情况,第一种情况:全字段插入,就是这个数组中每条数据里面的键都和数据库里面字段名一致,且每个字段都有
echo_just_do_it
·
2020-09-11 02:25
php
yii2
Yii
2分库的实现方法
一.首先,需要了解
Yii
2使用多个数据库的方法1.在配置文件中(建议main-local.php)中加上数据库配置:'components'
猫猫无心
·
2020-09-11 02:22
caddy2 伪静态规则以及nginx转换caddy
现在caddy2了不在介绍之前的caddy1语法.最常用见的就是
yii
2、tp等等这样的伪静态规则if(!
这么多柠檬c
·
2020-09-11 02:21
开发日常
yii
2中findOne的用法
你数据库中设计的表主键为id的时候才可以使用findOne($id)去查询信息否则你需要通过find()进行查看或者通过hasOne()分析:BaseActiveRecord.php文件中一、publicstaticfunctionfindOne($condition){returnstatic::findByCondition($condition)->one();}二、protectedsta
林子懿
·
2020-09-11 01:13
yii2
php
Yii
框架分表设计
我们便有了分表的需求问题:
YII
单表方式已经满足不了我们的需求,急切需要对
YII
进行扩展设计,支持数据库分表设计解决方法:1、新建protected/sinashowExt/JActiveRecord.php
jake451
·
2020-09-11 01:32
YII框架
yii
2 高级框架无法使用
yii
命令的问题
为了学习,重新搭建了一遍
yii
advance框架。一开始使用composer下载安装,但是发现无法在cmd中使用
yii
命令,百思不得其解。
青春燃烧的岁月
·
2020-09-11 01:47
yii
数据save后得到插入id
$user->save();$deliveryAddress->user_guid=$user->attributes['id'];
houxianyj
·
2020-09-11 01:08
Yii
Yii
2中findAll()的正确使用姿势/返回为空的处理办法
抽丝剥茧从findAll开始静态方法findAll()其实是在
yii
\db\BaseActiveRec
MarsWill
·
2020-09-11 01:14
PHP
Yii2
yii
对于没设主键的表,执行update操作时会报错
yii
对于没设主键的表,执行update操作时会报错,解决方法:可以在ActiveRecord文件里设置publicfunctionprimaryKey(){//return'id';//对于复合主键,
geme_over
·
2020-09-11 01:42
Yii
2之批量插入数据
请看示意代码:
Yii
::$app->db->createCommand()->batchInsert('user',['name','age'],[['Tom',30],['Jane'
高玉龙
·
2020-09-11 01:02
Yii
yii
2框架中获取添加元素的主键
控制器层:模型层:返回结果是:转载于:https://www.cnblogs.com/stj123/p/10435988.html
dingzong4331
·
2020-09-11 01:17
yii
框架中获取添加数据后的id值
1
Yii
::$app->db->createCommand()->insert('month4_user',['openid'=>$openid,'integ'=>0])-
dingzong4331
·
2020-09-11 01:46
YII
学习第二十三天,accessRules用法
访问控制过滤器(AccessControlFilter)访问控制过滤器是检查当前用户是否能执行访问的controlleraction的初步授权模式。这种授权模式基于用户名,客户IP地址和访问类型。访问控制过滤器,适用于简单的验证。需要复杂的访问控制,需要使用将要讲解到的基于角色访问控制(role-basedaccess(RBAC))。在控制器(controller)里重载CController::
jiufreeman
·
2020-09-11 01:59
YII
使用CDbCriteria对
yii
查询分页
使用
yii
c对应数据库表建立出来的文件有这些文件。其中index里可以查看所有数据,当数据有一定量时,需要对数据进行分页。可以使用CDbCriteria对数据进行分页。
cypbkd
·
2020-09-11 01:46
web前端
yii
2(2.0.0)中的自增型主键查询的结果总是string型的原因
最近在做一个restful风格的项目,发现有个表返回的json数据中id始终是string型,但另一个表的id始终是int.后来我发现原因是出在
yii
\db\Schema类的getColumnPhpType
csssy003
·
2020-09-11 01:04
yii2
PHP
yii
详解
yii
2实现分库分表的方案与思路
前言大家可以从任何一个gii生成model类开始代码上溯,会发现:
yii
2的model层基于ActiveRecord实现DAO访问数据库的能力。
chengxiong7602
·
2020-09-11 00:22
Yii
2.0 数据库添加数据的技巧
当PHP从浏览器接收POST数据后,
Yii
提供了一种推荐的如下方式:方法一、load首先要newUser;load方法的源码在:vendor/
yii
soft/
yii
2/base/Model.php,786
-快乐的程序员-
·
2020-09-11 00:01
yii2.0
中美的下一个战场是……
6月初,由百度公司(BaiduInc.)控股的爱奇艺公司(IQi
yiI
nc.)挖走了Netflix在东南亚的主要政府联络人郭又铨
商业周刊中文版
·
2020-09-11 00:00
Yii
2.0 批量更新以及批量插入
批量更新方法1./***批量更新循环周期*@paramarray$condition*$condition=['advertise_id'=>'','status'=>'','weekdays'=>[1,2,3]]查询条件*$params=['status'=>'']*@param$params*@returnbool*/publicfunctionbatchUpdateAdSchedule($c
青野月音
·
2020-09-10 23:13
yii
php
yii2.0
yii
批量更新
批量插入
Yii
2-数据库分表, id 统一生成方法
数据库做分表之后,没法使用简单的auto_incrementid来做primarykey,为了维持id在多个物理分表上的全局唯一,我们需要一种替代auto_increment方式的统一id生成方法。所有的id都统一从这里生成,确保不同分表的id是全局唯一的。只要保证了不同物理分表的id是全局唯一的,我们就能很容易的在不同分表之间迁移数据,而不同担心id冲突。这里我们采用存储过程来为所有的表统一生成
xmlife
·
2020-09-10 23:31
Yii2
yii
获取刚插入的数据主键
分类:
YII
记录单条数据时model->attributes['id'];循环插入时使用
Yii
::app()->db->getLastInsertID()获取循环插入时需要每次插入后重置
Summerxxxx
·
2020-09-10 23:12
【PHP】
yii
数据save后得到插入id
其实很简单$idObj->save();//得到id(高级)$onlyOne=$idObj->attributes['id'];保存后就会得到插入数据的id转载:http://liuyinfang666.blog.163.com/blog/static/585909201242541332430/转载于:https://blog.51cto.com/jan9527/1561417
weixin_34128411
·
2020-09-10 23:35
yii
2 数据添加(save)后获取不到主键 id 的问题
//提交过来的数据$post=
Yii
::$app->request->post();//实例化对象$model=newUser();$model->setAttributes($post
流水の时尚
·
2020-09-10 23:00
PHP
yii
2一次插入多行数据
yii
2一次插入多行数据 /***@inheritdoc批量添加*@params$addarray添加数据*/publicfunctionadd_all($add){$connection=\
Yii
::
刘奶奶喝牛奶2333
·
2020-09-10 23:41
yii
2 无法更新没有主键的表
提示如下:doesnothaveaprimarykey.YoushouldeitherdefineaprimarykeyforthecorrespondingtableoroverridetheprimaryKey()method我们需要去models进行设置:/***指定主键*@returnarray|string[]*/publicstaticfunctionprimaryKey(){retu
这么多柠檬c
·
2020-09-10 23:44
Yii2
yii
2 batchInsert批量插入
foreach($importDataas$k=>$data){//判断游戏id是否存在$gameId=$data[0];$gameName=MoxGame::getGameByGameid($gameId);if($gameId==1){//游戏id为1的,模板默认为1continue;}if(empty($gameName)){//过滤不存在的游戏$fail++;$failGameId.=$g
蒙--
·
2020-09-10 23:10
yii2
yii
2框架获取刚插入数据库的id (原创)
$insert_id=$UserModel->attributes['id'];转载于:https://www.cnblogs.com/wenhainan/p/6126003.html
weixin_33691700
·
2020-09-10 22:59
yii
2框架初识
架构工作流控制器规则:控制器的文件名首字母大写,以Controller结束控制器的类必须要继承Controller类,use
yii
\web\Controller处理请求的方法也叫做“操作”,假设某操作名为
yiyitianyuxue
·
2020-09-10 21:28
npm 安装git项目的几种方式
1.直接通过用户名安装#直接利用用户名与仓库名进行安装npminstall
yii
faa/
yii
-es6-amd#或者为了提醒自己,加上github前缀进行区分npminstallgithub:
yii
faa
蚁方阵
·
2020-09-10 21:45
项目构建
yii
2文件(图片)上传,url保存到数据表
view视图create.php'upload','enableAjaxValidation'=>false,'options'=>['enctype'=>'multipart/form-data']]);?>field($model,'thumbnail_url')->fileInput();?>isNewRecord?'Create':'Update',['class'=>$model->is
Spider--Man
·
2020-09-10 21:10
php
yii2
文件上传
yii
接入apple第三方登录
app中要接入apple账号的第三方登录,这里只记录后端的东西,app中获取数据的过程是由前端小哥搞定的,后端的验证步骤一共三步检查appleId是否在本地注册了,已经注册过就自动登录,否则通过apple提供的接口进行签名的校验并在本地第三方表中注册appleIdappleId与用户主表进行关联绑定进行登录操作登录过程用到了两张表,一张是user,用户主表,里边存放的是用户的信息,如mobile、
风雅的远行者
·
2020-09-10 20:02
Yii
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他