Yii2实战教程
一看就会的简单实用实战教程
【开源推荐】今天给大家推荐一个基于ChatGPT-API的PHP开发库 openai-php-api
有了这个库大家就可以愉快的使用PHP对接chatGPT的官方接口了,至于对接了官方接口想要做什么就看你自己的啦
环境要求
PHP7.4或以上
composer 1.6.5以上
支持...
[开源推荐] PHP DFA算法实现敏感词过滤包 php-dfa-sensitive
好不容易做个网站上线了,结果被一些别有用心的人灌水,发垃圾广告,垃圾评论,导致一些不该出现的词出现,往往出现这个,我们需要在后台不断的审核,删除,...
Yii2.0 数据库操作增删改查大全
简单查询
one(): 根据查询结果返回查询的第一条记录。
all(): 根据查询结果返回所有记录。
count(): 返回记录的数量。
sum(): 返回指定列的总数。
average():...
Composer安装Yii2高级项目模版
之前写过一篇win7下安装Yii2的文章 win7系统下安装yii2步奏 ,其实在mac和liunx下安装都大同小异的,很多人会问怎么又写了一遍呢,这不因为换mac了嘛,哈哈(...
yii2将js代码注册到页面的底部
为什么会用到这个将代码注册到页面底部的需求
这是因为我们需要页面打开速度变快,减少用户等待,因此我们会将引入的Jquey插件等,都放在最后使之晚加载。我...
Yii2开启Schema 缓存
Schema缓存是一个比较特殊的缓存,只有当我们使用活动记录是这个缓存才会生效。
什么是活动记录
活动记录能智能检测数据库对象的集合(例如列名、列类型、约...
Yii2去除重复数据
要求:去除数据库中重复的xid数据,并且只保留一条最大的id的数据
解决:
User::find()->select(“id”)->groupBy([‘xid’])->...
Yii2批量插入数据
批量插入数据在优化数据库连接时很有作用,特别是在数据量很大情况下,可以减少数据库连接,所以此方法大家都应该掌握。
批量插入我们使用 batchInsert ,至...
Yii2实现ActiveForm ajax提交
做项目时总会碰到ajax提交的功能,特别是在做后台提交时,一般都会用模型自动生成,这个功能的使用会比较频繁,其实只要了解了流程,操作还是挺简单的,使用...
Yii2中对Composer的使用
如何理解Composer?
若使用Composer我们应该先知道这是一个什么东西,主要干什么用的,我们可以把Composer理解为PHP包的管理工具,管理我们用到的Yii2相关的...
win7系统下安装yii2步奏
之前在liunx上安装过yii2,感觉很简单,今天在windows上折腾了一下,发现缺少各种扩展,费了不少功夫才解决,现在把过程和注意细节记录下来,以备以后在安装...
Linux crontab定时执行任务
基本格式 :
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列...
Yii –Command 任务处理
1.配置,执行任务所需要的组件
任务配置文件:/protected/config/console.php
配置方法跟配置main文件差不多
<?php
&nb...
在yii中使用memcache
yii中可以很方便的使用memcache
一.配置
在main.php的components中加入cache配置
array(
‘components’...
Yii CGridView columns调用自定义函数
第一步:设置视图:admin.php
第二步:在Controller控制器中写函数:
//判断推荐的类型 $data 代表行数据,$row 代表行号。
public function get_...
yii2的百度编辑器ueditor的扩展
安装方法
1.下载yii2-ueditor
2.将下载的yii2-ueditor-master 修改 ueditor (注意:修改成其他文件名请修改插件内对应的命名空间)
3.将文件方在 根目录/commo...
Yii1 的百度编辑器 ueditor 扩展
这是别人写的一个yii1的百度编辑器ueditor的扩展,站长我已经用在了自己的项目中,现在记录下用法和使用中出现的问题。
目录结构
[cc lang=”php”...
YII中assets的使用示例
一、YII assets的作用:
1.yii中assets的作用是方便模块化,插件化的,一般来说出于安全原因不允许通过url访问protected下面的文件 ,但是我们又希望将module...
使用Composer的时候提示输入Token
如果你没有添加 GitHub 密钥的话,composer update 会提示你登录:
[cc lang=”php”]
Could not fetch https://api.github.com/repos/RobinHerbot...
Yii2的MVC新特性
这篇文章主要来看看在Yii2之中的MVC,当然,最核心的思想还是跟Yii1.1一样的,但是我今天是想来看看在Yii2里的MVC跟Yii1.1有什么不同,或者应该直接说,Yii2...