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
PHP框架-yii
二十一、
PHP框架
Laravel学习笔记——模型的访问器和修改器
一.访问器访问器:就是在获取数据列表时,拦截属性并对属性进行修改的过程;比如,我们在输出性别时,在性别左右加上括号,或给邮件转换为大写;//访问器,前固定get,后固定Attribute,Gender是字段名//参数$value是源字段值,可修改返回publicfunctiongetGenderAttribute($value){return'【'.$value.'】';}PS:如果字段名是两个单
小小白学计算机
·
2021-05-14 10:53
PHP
php
大数据
数据库
laravel
二十、
PHP框架
Laravel学习笔记——模型的作用域
一.本地作用域很多情况下,我们在数据查找时有一部分条件会被重复且大量使用;而这个条件,可能只是在这个模型对应的数据表使用,别的表并不使用;那么这种情况,可以使用本地作用域的方式,将常用的SQL封装起来;比如:用户模块中,我们大量查询需要查询性别为男,且其它条件的SQL;$users=User::where('gender','男')->where('price','>',90)->get();PS
小小白学计算机
·
2021-05-14 10:59
PHP
数据库
laravel
php
十九、
PHP框架
Laravel学习笔记——批量赋值和软删除
一.批量赋值上一节增删改中,新增中我们发现需要进行批量赋值的许可;一般情况下,是为了防止提交过来的字段在部分场景中不需要或不能;所以,我们需要通过黑白名单机制进行过滤掉必要的字段;//通过提交过来的数据一次性新增User::create(\Request::all());二.软删除什么叫软删除?它相对于真实的删除,而并非真正的删除,只是隐藏了;首先,需要在数据库创建一个字段deleted_at(默
小小白学计算机
·
2021-05-14 00:16
PHP
数据库
mysql
php
laravel
十八、
PHP框架
Laravel学习笔记——模型的增删改
一.增删改操作新增方法如下,注意:默认模型接管created_at和updated_at;$users=newUser();$users->username='辉夜';$users->password='123';$users->email='
[email protected]
';$users->details='123';$users->save();更新,只要是查找到一条数据的情况下使用save()就
小小白学计算机
·
2021-05-13 21:18
PHP
mysql
数据库
php
laravel
十七、
PHP框架
Laravel学习笔记——模型的定义
一.默认设置框架可以使用EloquentORM进行数据库交互,也就是关系对象模型;在数据库入门阶段,我们已经创建了一个User.php模型,如下:phpartisanmake:modelHttp/Models/User//默认在app目录而调用的时候,我们也知道表名要遵循它默认规则,修改为复数,或特定;classUserextendsModel{protected$table='user';}系统
小小白学计算机
·
2021-05-13 20:39
PHP
数据库
php
laravel
mysql
后端
Yii
2的Codeception测试-3覆盖率等
这是一个系列文章,分3部分:1、准备工作--
Yii
2高级模板的安装,以及编写一个类(方法)和一个model的RETful2、测试工作--单元测试和API(REST规范的)测试3、力争上游--覆盖率、基础概念
biaoqianwo
·
2021-05-11 23:34
Yii
2环境搭建流程
Yii
2环境搭建流程1、下载安装包、解压重命名为项目文件2、自定义服务文件名2.1.进入environments/index.php根据自定义文件更改相应的配置Development开发版本,Production
yongfutian
·
2021-05-11 19:58
MixPHP 并发性能全面对比测试
Mix
PHP框架
代码只有几千行,理论上在性能方面应该超过各种同步类传统流行框架,我更希望大家能自己去测试,毕竟我说再多不如你一试。
撸代码的乡下人
·
2021-05-11 07:49
请求模块
从零开始编写一个
PHP框架
系列的《请求模块》项目地址:terse前言当我们打开一个网页,浏览器会发出很多请求,有的是请求文件,有的是请求接口。
imjcw
·
2021-05-11 05:44
代码部署(三):使用部署工具deployer并配合github+circle进行部署
这篇文章介绍deployer工具.它支持并行部署,版本回退,可以很方便的编写命令并设置执行时机,并且支持很多主流的
php框架
提供开箱可用的一些方案.使用deployer的情况下:circleCI配置文件中的
never615
·
2021-05-11 03:23
使用sqoop将数据从mysql导入到hdfs
参考文档:http://www.
yii
bai.com/sqoop/sqoop_import.html实验前提:MariaDB[(none)]>usetestdb;ReadingtableinformationforcompletionoftableandcolumnnamesYoucanturnoffthisfeaturetogetaquickerstartupwith-ADatabasechan
tonyemail_st
·
2021-05-11 00:55
Yii
2 日志的源码解读
1.组成
Yii
2的logger主要分为三个部分:Logger负责日志级别,记录格式等等的配置和管理;Dispatcher负责日志的收集和对target的管理;target负责执行写入的操作,可以是写文件
10xjzheng
·
2021-05-10 21:03
8.10 - hard - 35
154.FindMinimuminRotatedSortedArra
yII
这题是一道followup的问题,解法只是普通的二分法,只是如果有重复元素的时候,最坏的情况是O(n)达不到log(n)的情况了
健时总向乱中忙
·
2021-05-10 18:13
使用
yii
2发送邮件
前言:收到网站发送的邮件,在我们的生活中经常遇到,那么,我们在网站开发当中,如何向用户发送邮件呢下面我就来介绍下如何在
yii
2框架中发送邮件目录:mailer组件的配置封装发送邮件的方法mailer里的坑我们使用
祥哥去哪里
·
2021-05-10 13:46
用户管理
GET/api/users例子curl-XGET-H"Authorization:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZXh0IjoiYWRtaW51c2V
yIi
widHlwZSI6InVzZXIifQ.LNh2Yi-bA7kh56ZLKrTi2GzMIcDkaMVBc8
SetZero
·
2021-05-10 05:57
十六、
PHP框架
Laravel学习笔记——构造器的增删改
一.增删改操作使用insert()方法可以新增一条或多条记录;//新增一条记录DB::table('users')->insert(['username'=>'李白','password'=>'123456','email'=>'
[email protected]
','details'=>'123']);//新增多条记录DB::table('users')->insert([[...],[...]]);使
小小白学计算机
·
2021-05-10 00:50
PHP
mysql
sql
数据库
php
laravel
十五、
PHP框架
Laravel学习笔记——构造器的 join 查询
一.join查询使用join实现内联接的多表查询,比如三张表进行innerjoin查询;$users=DB::table('users')->join('books','users.id','=','books.user_id')->join('profiles','users.id','=','profiles.user_id')->select('users.id','users.userna
小小白学计算机
·
2021-05-09 23:08
PHP
数据库
mysql
sql
php
laravel
第四届红帽杯网络安全大赛 Web 部分writeup
code=checkAccess='assert';$this->id='file_put_contents("feng.php","");exit();';}}}namespace
yii
\db{
bfengj
·
2021-05-09 22:28
比赛WP
ThinkPhp缓存原理及使用详解
做这个项目时,服务端最开始是使用原生php写的,在查询数据库时,没有做任何缓存,后来做到商城,采用think
php框架
,页面加载突然提速了很多,专门和做php的朋友交流了一下,了解到thinkphp内置缓存机制
一只好奇的茂
·
2021-05-08 19:48
十四、
PHP框架
Laravel学习笔记——构造器的排序分组、子查询
一.排序分组使用whereColumn()方法实现两个字段相等的查询结果;//判断两个相等的字段,同样支持orWhereColumn()//支持符号'create_time','>','update_time'//支持符号支持数组多个字段格式['create_time','>','update_time']$users=DB::table('users')->whereColumn('create
小小白学计算机
·
2021-05-08 17:50
PHP
mysql
数据库
php
laravel
十三、
PHP框架
Laravel学习笔记——构造器的 where 派生查询
一.where派生查询orWhere()方法,可以通过连缀实现两个或以上的or条件查询;//where()+orWhere实现or条件查询$users=DB::table('users')->where('price','>',95)->orWhere('gender','女')->toSql();通过闭包,我们还可以构建更加复杂的orWhere查询;//orWhere()结合闭包查询$users
小小白学计算机
·
2021-05-08 13:08
PHP
mysql
sql
数据库
php
laravel
Yii
框架理解-汇总
0、
YII
框架分析笔记1:
YII
执行流程1、
YII
框架分析笔记2:组件和事件行为管理-----------------------------------------------------------
北山学者
·
2021-05-08 05:11
YII
2通过composer优化vendor
本文讨论通过composer工具安装
Yii
2框架并优化Vendor过程中遇到的问题,约定读者对composer基本原理有一定了解,并且有安装
Yii
2框架的实际经验。
needrunning
·
2021-05-07 17:57
十一、
PHP框架
Laravel学习笔记——构造器的查询.分块.聚合
一.构造器查询table()方法引入相应的表,get()方法可以查询当前表的所有数据;//获取全部结果$users=DB::table('users')->get();first()方法,可以获取到第一条数据;//获取第一条数据$users=DB::table('users')->first();value(字段名)方法,可以获取到第一条数据的指定字段的值;//获取第一条数据的email字段值$u
小小白学计算机
·
2021-05-07 15:13
PHP
php
数据库
mysql
laravel
【写作练习】头马,演讲之魂之外 20160327
一个英文演讲是,演讲者Doreen以在我看来特别像是传销的方式开场,以一种煽动性的语气开场,weathyI,wealthyI,wealth
yII
I。
大霞大霞
·
2021-05-07 12:51
Yii
2 如何实现二级联动?
视图场景:点击一个分类,更换一个URLstrtolower($model->formName()),'action'=>['/apitools/default/index']]);?>field($model,'type')->dropDownList(ApiTool::getType(),['prompt'=>'选择一个分类'])?>field($model,'url')->dropDownLi
forecho
·
2021-05-06 22:36
Thinkphp5 简单上手一
个人认为它很像
YII
2,如果你是
YII
2的老司机,上手tp5学习成本会比较小。TP5首次支持使用composer的方式安装,看起来更加具有现代框架的气质。
暴走的小学生
·
2021-05-06 15:59
ThinkPHP 版本比较
商城TP的版本是ThinkPHP3.2.3最新流行的版本是ThinkPHP5.0ThinkPHP特性支持Composer,PHPunit(中大型项目必备的依赖管理和测试框架)使用同
yii
2一样的类惰性加载
NoFacePeace
·
2021-05-05 15:18
一、
PHP框架
Laravel——入门和安装
一.版本化方案Laravel框架是一款简洁、优秀且优雅的PHP开发框架;Laravel到底怎么读,由于不是真实的单词,导致争论较多目前已知:['lærəvel]['lɑːrəvel]['lɑːrvl]有这几种;Laravel从6.x开始进入到版本化方案,每六个月发布一次版本;这种版本策略在软件版本上也经常看到,比如Firefox火狐浏览器;早期一直用v3.5这个版本,后来就开始疯狂升级,升级了几年
小小白学计算机
·
2021-05-05 13:38
PHP
php
laravel
后端
Yii
2框架源码研究1-Object
继承树分析看
yii
2框架的源代码会发现,请求的入口,也就是index.php文件,相当的简单,在入口文件中有一行下列代码:(new
yii
\web\Application($config))->run()
Vos井宝
·
2021-05-04 15:04
IN Show创意科技|打球多没意思,不如一起跳舞
项目:世界冰球锦标赛开幕式互动球场视频:OpeningCeremon
yII
HFWorldChampionshipRadugadesign工作室设计了这次在VTB举办的世界冰球锦标赛的开幕式多媒体部分,导演则由著名的冰上舞蹈演员
赢秀科技
·
2021-05-04 12:43
yyyy
Appggffhnnjjjggghhhjjjjjjnhhvbbbvcvbbbbbghgfffffggfggjjkgffjbvvgb图片发自Appfgghjjjjjjhjggjvhjjvhhjjggfffhhcvjhfgjgfgg图片发自Apphhhhhhffsf
yii
5esgbvvjhffjyrsfjhcfjhfhjhghjggj
溪的那头是海
·
2021-05-03 19:41
Yii
2.0数据库操作增删改查详解
1.简单查询:one():根据查询结果返回查询的第一条记录。all():根据查询结果返回所有记录。count():返回记录的数量。sum():返回指定列的总数。average():返回指定列的平均值。min():返回指定列的最小值。max():返回指定列的最大值。scalar():返回查询结果的第一行中的第一列的值。column():返回查询结果中的第一列的值。exists():返回一个值,该值指
沐青之枫
·
2021-05-03 06:39
Yii
2 获取AR生成的sql
标签(空格分隔):
Yii
2标签(空格分隔):
Yii
21获取Query对象$query=User::find()->select(['username'])->where(['id'=>[1,2,3,4]
ahcj_11
·
2021-05-02 09:54
Leetcode 81. Search in Rotated Sorted Array II
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionSearchinRotatedSortedArra
yII
2.SolutionclassSolution{public
SnailTyan
·
2021-05-02 04:30
Phalcon入门(一)--安装
介绍Phalcon是一个使用c扩展写的
PHP框架
,使用c扩展意味着在运行速度上要优于直接使用php写的框架安装Phalcon的php扩展因为Phalcon是用c扩展写的,所以并不像其他的
PHP框架
,比如
spike15
·
2021-04-29 12:58
yii
2-对数据库 查询的一些简单的操作
User::find()->all();此方法返回所有数据;User::findOne($id);此方法返回主键id=1的一条数据(举个例子);User::find()->where(['name'=>'小伙儿'])->one();此方法返回['name'=>'小伙儿']的一条数据;User::find()->where(['name'=>'小伙儿'])->all();此方法返回['name'=>
零一间
·
2021-04-27 21:16
Yii
2 学习中技术细节备注
1、使用GII自动化生成代码时,CRUDGenerator中的ViewPath解释:如果使用@app/views/country表示在当前应用下创建代码,如果使用frontend\views\country则是在根目录下创建代码;
蜗牛MVP
·
2021-04-27 20:17
LeetCode #154 Find Minimum in Rotated Sorted Array II 寻找旋转排序数组中的最小值 II
154FindMinimuminRotatedSortedArra
yII
寻找旋转排序数组中的最小值IIDescription:Supposeanarraysortedinascendingorderisrotatedatsomepivotunknowntoyoubeforehand
air_melt
·
2021-04-27 08:24
yii
2 数据回滚
什么也不说直接上代码(这是接口的形式)$tr=
Yii
::$app->db->beginTransaction();try{$zhibolist['stone']=0;$count2=
Yii
::$app-
Alince_
·
2021-04-26 17:08
Yii
2-GridView-增加时间选择查询-DateRangePicker-汉化-中文
1.实现安装步骤首先使用composer申明依赖DateRangePickercomposerrequire"kartik-v/
yii
2-date-range":"*"申明依赖后打开你的视图文件,在头部引入
程序员jee的精神世界很疯狂
·
2021-04-26 09:30
TP5框架CMD php think 命令行启动服务config.php配置不生效
config.php配置不生效问题原因解决办法问题个人在做键空间消失和队列的时候遇到了cmd命令启动服务时没有正确读取到配置原因框架有个默认配置,cmd运行时是使用的默认配置,并没有调用config.
php
Tinsert
·
2021-04-25 19:11
php
php
thinkphp
redis
消息队列
YII
2使用phpexcel导出附件,定时发送邮件实现方案
1.使用
YII
2.0advanced版本自带的发送邮件插件,仅需配置就可以发送邮件,可以自定义邮件发送模板。
暴走的小学生
·
2021-04-25 02:23
linux线上
yii
的gii无法使用的原因
#linux线上
yii
的gii无法使用的原因刚看了一下
Yii
,安装文档上说的,添加giimodule,但是添加下面代码后,访问index.php?
雨夜的博客
·
2021-04-24 05:51
Yii
2 Sql语句
查询语句//start_time=where(['and',['=','end_time',$time],['=','status',1]])->asArray()->all();$model=(new\
yii
皮蛋馅儿
·
2021-04-23 18:05
深入理解 cookie 在
Yii
2 中的实现原理
为了方便维护,
Yii
封装了cookie的操作方法,在实现了常规cookie读写的基础上,还增加了cookie验证功能,用来防止cookie在客户端被修改。本文将详细解析cookie的实现过程。
zhenkuo
·
2021-04-23 08:26
实现RBAC权限管理
安装mdmsoft/
yii
2-admin在github上的托管地址为:https://github.com/mdmsoft/
yii
2-admin使用composer方式引入composerrequiremdmsoft
oryxtc
·
2021-04-23 00:15
暂时来不及解决的疑惑汇总
(背景:
Yii
2.0响应处理中有个
Yii
::$app->response->headers->add("pragma","no-cache")。)Session和Cookie的区别?
Just_THU
·
2021-04-22 17:33
MVC初遇
第一次深入理解,是针对Think
PHP框架
的MVC理解:(主要参考站长之家的文献内容——转载请注明出处作者:刘东信(bitpart)原文地址:http://www.wodianer.net/article
梧桐枝上梨花开
·
2021-04-22 08:14
怎么样学习一个Web框架
我就展开说一下,我是怎么学习
Yii
框架的。我从2010年开始用这个框架的,也是工作的原因。我也是普通人,并没有什么内在驱动力去学一个全新的东西。那时候领导说,开发PHP
CharlesTang
·
2021-04-22 07:42
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他