- 【Yii2】使用indexBy解决查询结果不重复的问题 问题描述 当我们使用ActiveRecord进行连表查询的时候,如果主表和关联表的关系是一对多的,就会在查询结果中出现多条主表id相同的数据 ... 【Yii2】使用indexBy解决查询结果不重复的问题 问题描述 当我们使用ActiveRecord进行连表查询的时候,如果主表和关联表的关系是一对多的,就会在查询结果中出现多条主表id相同的数据 ...
- 需求 因为业务需求需要修改数据的排序值,但是为了单独修改排序值打开页面提交数据又对用户操作不好,所以我决定采用直接在列上对数据进行修改。 版本说明 PHP root@1bd5d900decc... 需求 因为业务需求需要修改数据的排序值,但是为了单独修改排序值打开页面提交数据又对用户操作不好,所以我决定采用直接在列上对数据进行修改。 版本说明 PHP root@1bd5d900decc...
- Url的重写 nginx的配置文件 [root@localhost protected]# vim /etc/nginx/conf.d/default.conf server { listen 80; server_name localhost; #charset koi8-r; ... Url的重写 nginx的配置文件 [root@localhost protected]# vim /etc/nginx/conf.d/default.conf server { listen 80; server_name localhost; #charset koi8-r; ...
- 项目需求 在Yii2的高级模板中,可以创建多个应用。 目前有两个应用 网站 管理后台 其中网站使用pageCache作为缓存组件。 由于使用缓存组件,导致后台的内容没有及时更新,所以,需... 项目需求 在Yii2的高级模板中,可以创建多个应用。 目前有两个应用 网站 管理后台 其中网站使用pageCache作为缓存组件。 由于使用缓存组件,导致后台的内容没有及时更新,所以,需...
- sourcePath/basePath/baseUrl sourcePath 源文件路径 sourcePath的位置位于vendor/yiisoft/yii2/web/AssetBundle.php ... sourcePath/basePath/baseUrl sourcePath 源文件路径 sourcePath的位置位于vendor/yiisoft/yii2/web/AssetBundle.php ...
- PageCache PageCache的使用是通过在控制器的过滤器,针对限定的action使用组件 public function behaviors() { return [ ... PageCache PageCache的使用是通过在控制器的过滤器,针对限定的action使用组件 public function behaviors() { return [ ...
- 在项目的main.config文件中的 'params' => array( 'adminEmail' => 'webmaster@example.com',), 就是自定义的配置文件 不过这样的方式不容易修改 推荐的方法是 'params' => require('params.php'), ... 在项目的main.config文件中的 'params' => array( 'adminEmail' => 'webmaster@example.com',), 就是自定义的配置文件 不过这样的方式不容易修改 推荐的方法是 'params' => require('params.php'), ...
- 生活中没有弱者,仅有不愿努力的人。 🐮 目录 一、前言二、源码分析1. 执行流程2. HTTP状态码3. 返回格式4. 响应头5. 快捷方法 三、知识点汇总1. HTTP状态... 生活中没有弱者,仅有不愿努力的人。 🐮 目录 一、前言二、源码分析1. 执行流程2. HTTP状态码3. 返回格式4. 响应头5. 快捷方法 三、知识点汇总1. HTTP状态...
- 为什么 首先,每个框架要保证自己的易用性,不会搞得特别复杂。 然后,实际项目中,作为一个工程,我们要保证团队成员的项目配置傻瓜化。 因此可见,修改入口文件是有足够的必要性的。 操作 修改inde... 为什么 首先,每个框架要保证自己的易用性,不会搞得特别复杂。 然后,实际项目中,作为一个工程,我们要保证团队成员的项目配置傻瓜化。 因此可见,修改入口文件是有足够的必要性的。 操作 修改inde...
- 目录 前言`rules()`基本类型支持boolean(布尔型)compare(比对)date(日期)default(默认值)double(双精度浮点型)each(循环验证)email(电子邮件)... 目录 前言`rules()`基本类型支持boolean(布尔型)compare(比对)date(日期)default(默认值)double(双精度浮点型)each(循环验证)email(电子邮件)...
- 需求 在后台管理系统中,一般遇到图片列表或者详情,都会要求点击放大展示完整图片,毕竟在列表中不能百分百展示完整图片。 实现 最终效果的实现是在img增加点击事件,在另一个div中展示图片。 为什么... 需求 在后台管理系统中,一般遇到图片列表或者详情,都会要求点击放大展示完整图片,毕竟在列表中不能百分百展示完整图片。 实现 最终效果的实现是在img增加点击事件,在另一个div中展示图片。 为什么...
- 一.搭建步骤 1.下载 2.把文件解压,放到根目录 Php yii/framework/yiic.php webapp demo 创建了一个应用,因为项目需要framework的文件,所以不要删除那个文件夹 3.修改文件夹读写权限,保证gii操作时能正... 一.搭建步骤 1.下载 2.把文件解压,放到根目录 Php yii/framework/yiic.php webapp demo 创建了一个应用,因为项目需要framework的文件,所以不要删除那个文件夹 3.修改文件夹读写权限,保证gii操作时能正...
- 环境 Yii 2.0.15.1 PHP 7.2.7 AppAsset AppAsset在项目根目录下的assets文件夹内,作用是控制项目的资源文件。 资源文件也就是我们的js/css这些... 环境 Yii 2.0.15.1 PHP 7.2.7 AppAsset AppAsset在项目根目录下的assets文件夹内,作用是控制项目的资源文件。 资源文件也就是我们的js/css这些...
- 日拱一卒无有尽,功不唐捐终入海 💋 目录 一、问题:什么是安全的表单验证?二、经典场景:用户登录三、分析`ActiveForm`源码1.`enableClientValidati... 日拱一卒无有尽,功不唐捐终入海 💋 目录 一、问题:什么是安全的表单验证?二、经典场景:用户登录三、分析`ActiveForm`源码1.`enableClientValidati...
- 生活中没有弱者,仅有不愿努力的人。 目录 一、什么是事务二、事务的特性1. 原子性 **A**tomicity2. 一致性 **C**onsistency3. 隔离性4. 持久性 ... 生活中没有弱者,仅有不愿努力的人。 目录 一、什么是事务二、事务的特性1. 原子性 **A**tomicity2. 一致性 **C**onsistency3. 隔离性4. 持久性 ...
上滑加载中
推荐直播
-
GaussDB管理平台TPOPS,DBA高效运维的一站式解决方案
2024/12/24 周二 16:30-18:00
Leo 华为云数据库DTSE技术布道师
数据库的复杂运维,是否让你感到头疼不已?今天,华为云GaussDB管理平台将彻底来改观!本期直播,我们将深入探索GaussDB管理平台的TPOPS功能,带你感受一键式部署安装的便捷,和智能化运维管理的高效,让复杂的运维、管理变得简单,让简单变得可靠。
回顾中 -
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
回顾中
热门标签