- 【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. 持久性 ...
上滑加载中
推荐直播
-
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
回顾中 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
回顾中 -
华为云DataArts+DWS助力企业数据治理一站式解决方案及应用实践
2024/11/27 周三 16:30-18:00
Walter.chi 华为云数据治理DTSE技术布道师
想知道数据治理项目中,数据主题域如何合理划分?数据标准及主数据标准如何制定?数仓分层模型如何合理规划?华为云DataArts+DWS助力企业数据治理项目一站式解决方案和应用实践告诉您答案!本期将从数据趋势、数据治理方案、数据治理规划及落地,案例分享四个方面来助力企业数据治理项目合理咨询规划及顺利实施。
去报名
热门标签