![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
yii2
行走的码农霖悦
奔走在自己的热爱中,一路向前,充满阳光️
展开
-
yii2连接websocket服务实现服务端主动推送消息给客户端
上一篇写的是websocket的服务,这一篇写写调用服务和web端调用,接收消息部分。1、调用websocket服务,主动推送消息的方法。4、web端连接websocket服务,实现接收消息。5、配置supervisor。2、在job中加入编写任务。原创 2022-06-21 15:24:36 · 1641 阅读 · 2 评论 -
yii2编写swoole的websocket服务
打开phpinfo,搜索,没有安装的需要安装下问件目录:/console/controllers/WebSocketController.phpuse \Swoole\WebSocket\Server;use Yii;use yii\console\Controller;use yii\helpers\Json;class BelowCpsWebSocketController extends Controller{ /** * @var Server */原创 2022-06-21 13:47:03 · 1576 阅读 · 1 评论 -
YII2使用Redis缓存助手怎么使用?
throw new \Exception('此时有任务正在执行');*YII2使用Redis缓存助手怎么使用?* 如果不存在写入缓存。//执行成功删除任务缓存。* Redis缓存助手。//执行你自己的逻辑。原创 2022-05-22 17:14:03 · 224 阅读 · 0 评论 -
YII2框架groupBy后orderBy取最新的数据
$query = COrder::find()->alias('co') ->leftJoin(CollagePGoods::tableName() . ' g', 'co.g_id = g.g_id') ->select('co.*,FROM_UNIXTIME(max(`co`.success_at)) as max_time,g.goods_info,g.main_img') ->where(['co.uid'=>$uid]);if (!empt.原创 2022-05-06 09:58:25 · 1290 阅读 · 0 评论 -
yii2框架发送get、post、多线程getAsync、postAsync请求获取数据
1、发送post方法:public function actionGetData(){ $client = new Client(); $requestUrl = 'https://www.littleshop.shop/api/v1/users/bonus/rank'; $pageArr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]; $header = [ 'authorization'=>'B原创 2022-01-15 15:29:33 · 1063 阅读 · 0 评论 -
yii migrate/create 怎么创建文件?
1、查看./yii migrate/create --help2、输入命令创建文件:php yii migrate/create insert_data_to_by_platform_message_template3、创建文件成功后,编辑文件内容4、执行命令操作数据库数据:php yii migrate原创 2021-12-21 14:08:21 · 726 阅读 · 0 评论 -
YII2框架生成数据库模型model过程
1.打开gii2.输入表名,自动生成类名,输入命名空间,输入基类3.点击预览和生成按钮4.去项目中查看生成文件注释、验证规则、字段都会自动生成,很方便,推荐使用原创 2021-12-20 19:00:12 · 1231 阅读 · 0 评论 -
yii2框架获取sql语句,日志方法
$query = InvCode::find()->where($where);$sql = $query->createCommand()->getRawSql();原创 2021-11-17 17:07:55 · 1606 阅读 · 0 评论 -
Yii2 获取模块名、控制器名、方法名 [ 2.0 版本 ]
Yii2 获取模块名、控制器名、方法名在视图中:模块名块名名$this->context->module->id控制器名器名名$this->context->id方法名法名名$this->context->action->id在控制器中 模块名块名名Yii::$app->controller->module->...转载 2020-05-03 21:24:29 · 272 阅读 · 0 评论 -
yii2框架连接mysql,报禁止外部连接的错误解决办法-php yii migrate生成用户表
命令;php yii migrate安装好yii框架后,配置好本地数据库后,用PHPstorm中的终端功能倒入数据表时,报禁止外部连接的错误,如下图:搜了一圈是因为,在mysql8版本中修改了加密的插件方式,更改用户密码需要加入with mysql_native_password终端进入数据库,使用mysql数据库,然后输入如下三条命令:GRANT ALL ON *.* TO ...原创 2020-04-23 17:15:43 · 527 阅读 · 0 评论 -
GitHub获取token方法(安装yii2框架时需要)
第一步:登陆GitHub账号第二步:访问 链接:https://github.com/settings/tokens第三步:点击创建新token,然后把显示出来的权限全部勾选上,最后点击绿色的按钮,创建,显示如图下:最后:复制token粘贴至命令行。第二种方法:登陆后,点击头像,下拉中有settings 按钮,点击:进入页面后点击:Developer se...原创 2020-04-22 18:55:14 · 656 阅读 · 0 评论 -
Mac系统下用composer安装yii2框架(nginx服务器)
一直想安装个yii试试,一直没机会,这下终于有机会了,想清楚了,就赶紧开工!第一步,先检查下本地的composer在不在,输入命令:composer 看到一个图形的大大的composer以后就说明本地composer正常,还能看见版本号,如下图:第二步,检查正常以后,就可以用命令安装yii2框架了,可以百度命令,也可以直接去官网查看命令,一定要去你要放置项目的目录,然后输入...原创 2020-04-02 21:03:16 · 350 阅读 · 0 评论 -
Windows系统安装composer,并利用composer下载安装yii2框架
1.点击链接下载composer安装包;下载composer(https://getcomposer.org/Composer-Setup.exe)2.安装composer: 2.1 双击刚刚下载的文件,弹出安装框,点击下一步 2.2 选择要安装的目录 2.3 到这一步的时候,要选择和php.exe所在路径一样的路径,且确保php.ini中openssl打开...原创 2019-09-11 14:29:12 · 568 阅读 · 0 评论