//删除profile 和 user 表中的各一条记录,如果未报异常,则提交,如果出现异常,则进行回滚,此次操
原创 2022-09-09 10:21:49
83阅读
1、使用gii创建user model 和 user controllernamespace frontend\controllers;use app\mtends \yii\web\Controller{public funct
原创 2022-09-11 00:54:25
208阅读
下面介绍一下 Yii2.0 对数据库 查询的一些简单的操作User::find()->all(); 此方法返回所有数据;User::findOne($id); 此
原创 2022-08-22 17:52:53
185阅读
//1.简单查询   $admin=Admin::model()->findAll($condition,$params);   $admin=Admin::model()->findAll("username=:name",array(":name"=>$username));      
原创 2016-10-08 20:55:40
2613阅读
首先看findOne的函数定义,该函数定义在BaseActiveRecord当中return static::findOne(['id' => $id, 'status' => self::STATUS_AC
原创 2023-03-07 01:20:17
451阅读
<?phpnamespace frontend\controllers;use Yii;use frontend\models\LoginForm;class IndexController extends \yii\web\Controller{ public function
原创 2022-03-03 17:00:05
212阅读
1. 基础查询: User::find()->all(); //此方法返回所有数据; User::findOne($id); //此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->one(); //此方法返回 ['n ...
转载 2021-05-08 15:50:51
438阅读
2评论
2:原生SQL操作 3.更新 4.插入更新删除 5.事务
转载 2017-09-05 10:30:00
128阅读
一、新建Mysql数据库test,建立表:CREATE TABLE `country` ( `code` CHAR(2) NOT NULL PRIMARY KEY, `name` CHAR(52) NOT NULL, `population` INT(11) NOT NULL DEFAULT '0') ENGINE=InnoDB DEFAULT CHARSET=utf8;IN
原创 2015-01-21 23:39:32
44阅读
# Yii2 Redis缓存密码 在Web开发中,缓存是一种常用的技术,可以提高网站的性能和用户体验。而Redis是一种流行的缓存数据库,它的性能极佳,被广泛应用于各种Web应用中。在Yii2框架中,我们可以很方便地使用Redis来缓存数据,提高网站的性能。 然而,在使用Redis缓存时,很多开发者可能会遇到一个问题:如何设置Redis的密码。因为在生产环境中,为了保护数据安全,我们通常会给R
原创 2024-06-18 06:27:54
39阅读
Yii2数据库迁移(migrate)
原创 2020-05-26 00:18:52
2108阅读
1点赞
yii2 应用与git设置我们在 advanced 模板基础上多了 api 这个app5个应用与目录结构5个应用如下common 我实际使用的就是2个目录:config 和 models configbootstrap.php 这是启动时必须加载的,注意我们多了别名 @api的设置 Yii::setAlias('@api', dirname(dirname(__DIR__)).'/api')
转载 2024-04-28 11:36:22
64阅读
简介 数据库读写分离是在网站遇到性能瓶颈的时候最先考虑优化的步骤,那么yii2是如何做数据库读写分离的呢?本节教程来给大家普及一下yii2数据库读写分离配置。 两个服务器的数据同步是读写分离的前提条件,但这不在yii2读写分离教程内,yii2数据库读写分离配置,仅仅实现了在主库读写,在从查询,
转载 2018-11-22 14:48:00
259阅读
2评论
调试程序的时候,我们可以加入exit断点进行输出的方式调试程序,这种方式比较的简单快捷,但是有局限性 ,譬如API接口传递数据,如果出现数据没有传递的情况,我们需要查看log,有时候我们想要查看很多的中间值,这样,我们在yii2开发的过程中,就需要用到log。 对于log,有文件的log,文件的log,每次使用需要打开log,这个比较麻烦,对于持续的输出,我们需要使用linux命令tail -f
原创 2021-07-12 11:14:52
10000+阅读
对象操作查询//1.简单查询$admin=Admin::model()->findAll($condition,$params);$admin=Admin::model()->findAll("usern()->findAll("status = '1'
转载 2015-05-24 20:52:18
22阅读
一:Redis介绍key-value等多种数据结构的存储系统,数据都是缓存在内存中。value里面可包含很多类型,像String,list,set,hash等类型,一个value可以存储1GB的数据,该数据库使用ANSI C语言编写,相较于其他缓存来说,存储方面有优势,测试速度快,性能上也有优势.redis的中文官网:http://www.redis.net.cn/   &nb
转载 2023-07-09 14:07:45
110阅读
查询操作: User::find()->one(); //返回一条数据; User::find()->all(); //返回所有数据; User::find()->count(); //返回记录的数量; User::find()->average(); //返回指定列的平均值; User::find ...
转载 2021-06-22 23:52:00
254阅读
2评论
因为当运用模型(model)时,AR的一些公共属性都会从DB中获取,这样会导致服务器负担一些额
原创 2022-08-05 17:04:49
54阅读
 前段时间第一次使用Yii2框架,碰到了一些问题,这里记录一下。Yii2安装:通过composer安装1、首先要安装composer,我在另外一篇博客中介绍了如何在Windows下安装composer。2、全局设置 Composer 使用中国镜像:composer config -g repo.packagist composer https://packagist.phpcompose
转载 2024-05-15 02:29:12
82阅读
之前yii是直接下载的,给cookieValidationKey的值既可以用了,就没在意在线安装的形式。后来发现有些扩展什么的安装配置不好弄。所以官网推荐composer来安装,只需执行一条简单的命令就可以安装新的扩展或更新 Yii 了。在网上看了很多人都倒在了这个安装上面,但是安装貌似也不难。总是些菜鸟在上面自己提问题自己回答的,问百度被误导了好多次,哎。1.下载安装composer一般人做项目
转载 2023-10-20 11:03:59
35阅读
  • 1
  • 2
  • 3
  • 4
  • 5