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
Yii2.0
Yii2.0
视图模版继承与模版相互调用
模板继承与模板之间的相互调用在控制器中单独定义父模板public$layout='home';publicfunctionactionIndex(){return$this->render('index');}在views文件夹下layouts文件夹写一个home.phpPageTitle我是父模板//通过此方法告诉继承文件的内容放在这里模板相互调用render('test');?>
小马儿_
·
2024-01-29 08:33
Yii2.0
开发——使用Gii生成代码的简单实践
下面以一个简单的学生信息为例介绍Gii的简单使用方法。首先利用数据书迁移脚本创建数据库(默认数据库连接已经配置成功)。输入命令:./yiimigrate/createcreate_student_table然后根据提示创建。*使用数据库迁移文件创建数据库。完善该文件如下:createTable('student',['id'=>$this->primaryKey(),'number'=>$this
偏偏注定要落脚丶
·
2024-01-03 09:18
php处理csv 读取导入导出csv文件
处理CSV类库thinkcsvphp操作csv,csv导入,导出,读取支持原生php、thinkphp5/thinkphp6/lavarel/
yii2.0
等框架操作csv文件支持thinkphp处理csv
夏季未央
·
2023-10-13 08:53
php
csv
php
csv
thinkphp
laravel
yii2.0
和php构架,tp框架与yii2的区别是什么?
tp框架与yii2都是PHP框架,那么它们之间有什么不同?下面给大家介绍一下tp框架和yii2框架的区别。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。tp框架ThinkPHP是免费开源的,快速的,简单的,面向对象的轻量级PHP开发框架,ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sql
大凌河军哥
·
2023-10-12 16:25
yii2.0和php构架
记一次
Yii2.0
redis踩坑
之前配置过redis,本地线上都没问题,但是这次本地没问题,线上却死活连不上报错信息甚至都是"FailedtoopenredisDBconnection(xxx):-"坑爹啊,居然没有显示错误编码和错误错误信息!查看yii-redisConnection源码,找到redis连接方法:publicfunctionopen(){if($this->_socket!==false){return;}$c
HelloChenDF
·
2023-09-26 19:25
Yii2.0
日志不存储问题
问题表现形式:在定时任务的常驻进程(死循环)里yii配置的log文件日志无法存储。在带有终止(exit,die)的调试里日志写入正常。启动循环后(进程常驻)时,无法写入日志。分析分析源码后得出,日志写入过程是先写入内存,程序终止时用函数register_shutdown_function监测到后,调用flush函数将日志消息存入指定日志。解决手动触发flushYii::$app->log->get
崔崔丶
·
2023-09-17 15:56
YII
Yii
Yii
日志
php
GitHub项目
论坛项目各类行业的项目使用
Yii2.0
实现简单的商店项目一个灵活的商城(优先级高学习建造)实现回答微信文章系统Demo基于
Yii2.0
的博客系统全球Fancy开元电商系统(优先级高学习建造)短信SDKredactor
劥_a9ad
·
2023-09-04 01:23
Yii2.0
时间日期组件
1.安装组件composerrequirekartik-v/yii2-widget-datetimepicker"*"表单使用ActiveForm时,代码参考如下:usekartik\datetime\DateTimePicker;field($model,'created_at')->widget(DateTimePicker::classname(),['options'=>['placeho
HelloChenDF
·
2023-08-15 00:41
2018-06-22 phpstudy安装
Yii2.0
框架时报错openssl未启用
需要在apache和php.ini中开启ssl_model和openssl如果重复报错,使用php-m命令查看启用的模块,如果没有openssl,很有可能是环境变量设置成了别的php版本但是phpstudy中又选择了另外的版本。
垆边人似月_
·
2023-07-28 13:27
yii2.0
七牛云插件crazyfd
在composer.json文件中的required下加入"crazyfd/yii2-qiniu":"dev-master"然后composerupdate将插件下载下来就可以用了配置参数ak和sk都是我们注册七牛就会给的两个参数'domain'=>'自己配置的存储域名','ak'=>'七牛云ak','sk'=>'七牛云sk','bucket'=>'自己创建的一个存储文件夹',该命名空间为craz
HelloChenDF
·
2023-07-27 20:52
新手使用Git
Android网络层架构设计实战基于okhttp3组件方式开发WebApp全站高性能高可用
Yii2.0
电商平台高级组件MySQLLVSwebApp书城整站开发原文出处:涂根华的博客一:Git是什么?
心生未凉
·
2023-06-09 00:33
软件应用
Chrome神器Vimium--像使用 vim 一样操作当前页面
看
Yii2.0
文档看的累了,折腾下Chrome插件,发现vimium太牛掰了!!!对于使用vi/vim比较娴熟的人来说太爽了!!!介绍一下Vimium使用快捷键总结j:向下移动。k:向上移动。
宇VS然
·
2023-04-12 01:25
YII 2.0 API接口开发
YII2.0API接口开发首先先安装
YII2.0
高级模板(安装请参考其他教程)准备添加数据库配置common/config/main-local.phpimage把backend目录修改成api修改目录下相关文件的命名空间修改
你说php是啥
·
2023-04-10 20:13
Yii 框架的下载
选择一个应用程序模板以开始安装
Yii2.0
。应用程序模板是一个包,其中包含用Yii编
一生一场戏
·
2023-03-25 10:11
Node(后端)中的MVC与前端中的MVVM之间的区别(笔记)
MVC是后端的分层开发概念,在之前接触过的
YII2.0
的时候,其也是使用了MVC的模式的MVVM是前端视图的概念,主要关注于视图层分离,也就是说,MVVM把前端的视图层,分为了三部分Model、View
ticktockk2016
·
2023-03-20 13:53
yii2.0
速查表
//获得数据库连接$conn=Yii::$app->db;//执行数据库查询语句Yii::$app->db->createCommand("SELECT*FROM`user`");Yii::$app->db->createCommand("SELECT*FROM`user`WHEREuid=:uid",[":uid"=>1]);Yii::$app->db->createCommand("SELEC
劥_a9ad
·
2023-03-19 23:33
yii2.0
PHPExcel
//脚本:将数据导入ExcelpublicfunctionactionTest(){$cache=\yii::$app->cache;//获取LOCK$lock=$cache->get(self::LOCKQA);if($lock){echo'任务正在执行。。。';exit;}$cache->set(self::LOCKQA,1);$cacheData=$cache->get(缓存key);if(
hgjvse
·
2023-03-15 02:30
乐观锁与悲观锁-Yii与数据库-(5.4)深入理解
YII2.0
乐观锁与悲观锁Web应用往往面临多用户环境,这种情况下的并发写入控制,几乎成为每个开发人员都必须掌握的一项技能。在并发环境下,有可能会出现脏读(DirtyRead)、不可重复读(UnrepeatableRead)、幻读(PhantomRead)、更新丢失(Lostupdate)等情况。具体的表现可以自行搜索。为了应对这些问题,主流数据库都提供了锁机制,并引入了事务隔离级别的概念。这里我们都不作解释
珊瑚贝
·
2023-01-21 16:11
数据库
java
开发语言
javascript动态分页的实现方法实例
这次在写
YII2.0
框架的后台管理系统的小例子的时候,我这也尝试了一下前后分离,用ajax来实现分页跳转。那么前端的页码绘制及跳页等其他的样式,都是由JavaScript根据后台返回的数据拼接而成。
·
2022-08-25 13:04
YII2.0
多模块配置
使用
YII2.0
的时候我们有时候可能需要这种需求,比如前台有自己的模块,后台有自己的模块,在细分的话用户也有自己的模块,订单也有自己的模块。所以我们需要把功能模块化,这里就需要配置多模块了。
天台的故事
·
2022-07-22 11:08
PHP
Yii2.0框架
yii
模块化
打印sql
YII2.0
打印sql语句方法1、查询结构2、复制查询语句$query=clone$query;3、调用方法$sql=$query->createCommand()->getSql();4、
沐月浅歌
·
2022-07-22 11:20
PHP
大数据
php+yii手册,
yii2.0
框架下载-yii框架(含
yii2.0
中文手册)下载 v2.0.10官方版--pc6下载站...
yii是BSDLicense下发布的一个开源项目,这意味着您能免费使用它开发开源或私有的Web应用程序,作为一款高性能,基于组件的php框架,因为框架结构和设计精巧的缓存支持,能够完成开发如门户网站、论坛、内容管理系统(CMS)、电子商务项目和RESTfulWeb服务等。。相关软件软件大小版本说明下载地址yii是BSDLicense下发布的一个开源项目,这意味着您能免费使用它开发开源或私有的Web
华海亲子鉴定中心
·
2022-06-28 23:07
php+yii手册
php+yii手册下载,yii框架(含
yii2.0
中文手册)
yii是BSDLicense下发布的一个开源项目,这意味着您能免费使用它开发开源或私有的Web应用程序,作为一款高性能,基于组件的php框架,因为框架结构和设计精巧的缓存支持,能够完成开发如门户网站、论坛、内容管理系统(CMS)、电子商务项目和RESTfulWeb服务等。软件特色1、运用了PHP命名空间、Trait、PSR标准、Composer和Bower包管理器,等新技术新标准。2、实现了依赖注
zhengjw666
·
2022-06-28 23:07
php+yii手册下载
php yii2 观察者模式,PHP观察者模式与
Yii2.0
事件
1、先看PHP观察者模式的实现:想要使用事件、必须实现事件的基类、统一的addObserver和trigger方法定义统一接口、所有的观察者都要实现此接口//事件的基类abstractclassBaseEvent{privatestatic$observer;//添加观察者publicfunctionaddObserver($obj){self::$observer[]=$obj;}//触发事件、
燕麦麦
·
2022-06-28 22:03
php
yii2
观察者模式
Yii2.0
redis的配置和使用
第一步:现在本地环境中下载对应的压缩包,地址:https://github.com/MicrosoftA...。第二步:window在DOS下进入解压后的目录,然后运行redis-server.exe出现启动成功的窗口第三步:出现以上界面的时候说明启动成功,然后另开一个DOS窗口进入目录下运行redis-cli.exe启动用户端服务,运行命令注:以上已经可以正常运行redis命令了,但是这个时候的
·
2022-03-30 09:48
redis
【译】
Yii2.0
高级模版编写使用自定义组件(component)
原文:http://www.yiiframework.com/wiki/760/yii-2-0-write-use-a-custom-component-in-yii2-0-advanced-template简单模版中添加自定义组件:http://www.yiiframework.com/wiki/747/write-use-a-custom-component-in-yii2-0/我们实现的是添
guanguans
·
2022-02-22 05:00
Yii2.0
对数据库 查询的一些简单的操作
User::find()->all();此方法返回所有数据;User::findOne($id);此方法返回主键id=1的一条数据(举个例子);User::find()->where(['name'=>'小伙儿'])->one();此方法返回['name'=>'小伙儿']的一条数据;User::find()->where(['name'=>'小伙儿'])->all();此方法返回['name'=>
duandaoke
·
2022-02-13 07:15
Yii2.0
数据库操作增删改查详解
1.简单查询:one():根据查询结果返回查询的第一条记录。all():根据查询结果返回所有记录。count():返回记录的数量。sum():返回指定列的总数。average():返回指定列的平均值。min():返回指定列的最小值。max():返回指定列的最大值。scalar():返回查询结果的第一行中的第一列的值。column():返回查询结果中的第一列的值。exists():返回一个值,该值指
沐青之枫
·
2021-05-03 06:39
暂时来不及解决的疑惑汇总
(背景:
Yii2.0
响应处理中有个Yii::$app->response->headers->add("pragma","no-cache")。)Session和Cookie的区别?
Just_THU
·
2021-04-22 17:33
ubuntu上用apt安装php7.1的扩展
最近在配置linux的开发环境,因为对linux还是不太熟,遇到各种问题,记录了下linux版本:Linuxubuntu4.2.0-27-genericphp版本:PHP7.1.4在用composer安装
yii2.0
Rael_liu
·
2020-09-16 04:25
linux环境
php环境
yii2.0
之-模型中attributeLabels()函数的作用 和修改数据表中的字段后如何更新model中的字段...
2019独角兽企业重金招聘Python工程师标准>>>//下面这个函数的作用:有两点//1、后面的是前面的注释,在rules验证的时候,如果报错,会把此处的后面的内容显示出来//2、hint作用,即表单中用户插入数据时,提示用户该字段该填什么内容publicfunctionattributeLabels(){return['id'=>'ID',//id为数据表中的字段名,ID为表单显示的描述'na
weixin_33701564
·
2020-09-15 15:32
Yii2.0
之ECharts折柱混合图学习
最近需要使用图标来进行图表显示,不过又不想将每类数据做单独图表,于是就想到使用混合图表来显示。以下是对ECharts折柱混合图简单的了解使用,以后还会深入学习。1.使用"hisune/echarts-php"插件。2.代码如下:title->text='水位雨量统计图';//标题$chart->title->subtext='日期'.$day;//副标题$chart->title->left='c
zmx182051
·
2020-09-15 12:33
Yii学习
yii2.0
批量删除
1.yii2.0物理删除数据Member::getCollection()->remove([条件]);该方法可以多次删除2.直接删除该表Member::getCollection()->drop();该方法调用前必须判断该集合在数据库中是否存在
秦络殇
·
2020-09-13 22:23
yii2.0
model操作
Yii 2.0 数据保存的心得(model->save)
>>>之前在使用
yii2.0
的时候,我的数据新增是这样的,都是写在了controller里面xxxController.php$data=Yii::$app->request->post();if(empty
weixin_33941350
·
2020-09-13 09:35
php
yii2.0
在save保存之前的操作(放在模型model文件内)
publicfunctionbeforeSave($insert){if(parent::beforeSave($insert)){if($insert){}else{}returntrue;}else{returnfalse;}}转载于:https://www.cnblogs.com/zsczsc/p/9394484.html
dd_455621068
·
2020-09-13 08:44
Yii2.0
配置pathinfo
Yii2.0
默认的访问形式为:my.oschina.net/index.php?
choupi1200
·
2020-09-13 01:17
Yii2.0
自定义分页方法
Yii2.0
的分页方法有两种,第一种是调用自带的分页组件,以及渲染组件,第二种则是半调用,仍然调用分页组件但可以自己渲染views页面方法一:使用ActiveDataProvider和GridViewpublicfunctionactionIndex
一夜长风
·
2020-09-12 23:08
YII框架
yii2.0
框架内置分页和分页样式详细使用
控制器引入useyii\data\Pagination;publicfunctionactionNews(){$query=WebArticle::find()->where(['status'=>1]);//总条数$count=$query->count();//pageSize是每页显示的条数$pages=newPagination(['totalCount'=>$count,'pageSiz
zxy Strive
·
2020-09-11 16:27
后台
yii2.0
分页
yii2.0
批量操作
MyGridView::widget列表显示首先设置批量操作的名称如:批量开通在MyGridView::widget列表中添加多选框:视图为aa.phpechoMyGridView::widget(['dataProvider'=>$dataProvider,'id'=>'w1','columns'=>[['class'=>CheckboxColumn::class,'headerOptions'
tian_fighting
·
2020-09-11 06:43
php
Yii2.0
数据库添加数据的技巧
我们以User表为例,假设User表就3个字段,id,username,password。当PHP从浏览器接收POST数据后,Yii提供了一种推荐的如下方式:方法一、load首先要newUser;load方法的源码在:vendor/yiisoft/yii2/base/Model.php,786行左右(根据版本可能有差异),定义如下:publicfunctionload(data,formName=
-快乐的程序员-
·
2020-09-11 00:01
yii2.0
Yii2.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
批量更新
批量插入
宝塔面板搭载
yii2.0
项目关于open_basedir报错解决办法
昨天配置完宝塔的lamp后,然后把原本的yii项目放上去,发现出现三个报错,就是大概requireopenssl之类的三个错误然后去宝塔的界面里去配置了一个端口,然后再去阿里云上开放这个端口最后在宝塔里重启下php的服务发现项目就可以正常的跑起来了,感觉修改php.ini里的东西不行吧转载于:https://www.cnblogs.com/sdfgdrg/p/10716778.html
weixin_30730151
·
2020-08-25 17:22
php下open_basedir的配置
在下载了
YII2.0
框架并成功配置了nginx之后,发现还是无法访问,查看错误日志发现报错信息有中有require():open_basedirrestrictionineffect。
fanfei93
·
2020-08-25 16:31
服务器
Yii2.0
Redis 配置及常用命令汇总
来源:我的博客站OceanicKang|《Yii2.0Redis配置及常用命令汇总》Redis安装及配置可查看:https://www.oceanickang.com/search/Redis/
Yii2.0
Oceanic_Kang
·
2020-08-24 16:42
YII2.0
Yii2.0
中简单使用redis
以下是本人平时整理的redis一点笔记,很多截图不能直接转移所以省略了很多点;
Yii2.0
中redis操作:配置使用redis(在main.php123456789101112returnarray('
流年_梦
·
2020-08-24 16:48
CentOS7 多版本 PHP 部署,php-fpm 及 nginx 配置
具体消息可参考文档:《
Yii2.0
的API文档》。好了,找到问题之后,就该着手解决啦。安装多个版本的PHP目前公司服务器上使用的是CentOS7,已使用
胡啸宇
·
2020-08-24 16:52
php
php-fpm
nginx
Yii2.0
中使用redis作为缓存
Yii2.0
中使用redis作为缓存背景安装redis插件yii框架配置和使用背景因为业务升级,原来的单服务器升级为多服务器,并做负载均衡部署,但是发现上线后数据经常出现问题,后排查发现是缓存问题,因为之前用到是
Michael·Ren
·
2020-08-24 15:55
yii
redis
laravel返回统一格式错误码
背景最近在学习开发一个安卓项目,后端接口项目开始用PHP的
Yii2.0
框架新启了个项目,后换成laravel5.5,最近看到laravel升级了新版本,于是又将项目更新到laravel6.4在使用yii
yinfuyuan
·
2020-08-24 15:51
php
laravel
enum
Yii2框架URL美化教程
Yii2.0
默认的访问形式为:http://www.xxx.com/index.php?
Charles
·
2020-08-24 13:11
yii2
php
php框架
url-rewrite
Yii2.0
框架使用redis实例
1、Yii安装Redis扩展通过composer安装:phpcomposer.pharrequire--prefer-distyiisoft/yii2-redis如果composer是全局安装的,可以使用如下命令:composerrequire--prefer-distyiisoft/yii2-redis2、修改配置文件我的是basic版本,修改config/web.php文件里面的compone
前方丶
·
2020-08-24 13:02
总结;资料
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他