
PHP
yinqian_Golang
这个作者很懒,什么都没留下…
展开
-
Yii页面跳转
$this->redirect(); //跳转$this->goHome(); //返回首页$this->goBack(); //#返回,如果上一页还是该页,那么会造成无限重定向。Yii::app()->request->referrer; //上一页urlYii::app()->request->hostInfo; //当前域名Yii...原创 2019-05-27 16:01:45 · 879 阅读 · 1 评论 -
Yii2生成URL:urlManager、yii\helpers\Url::to()和yii\helpers\Url::toRoute()
Yii2 之 生成 URL 的方法 [ 2.0 版本 ]Yii2 内置的 URL 生成工具URL 管理器:urlManagerURL 助手类:yii\helpers\Url一、urlManagerURL 管理器是一个名叫 urlManager 的内置应用组件。在 WEB 应用和控制台应用中以通过以下两种方式创建 URL:\Yii::$app->urlManager->c...原创 2019-05-22 10:50:03 · 986 阅读 · 0 评论 -
Swoft学习常用命令
生成模型php bin/swoft entity:create --table=books --path=@app/Modelsswoftcliswoftcli run -c http:start -b bin/swoftswoftcli run -c ws:start -b bin/swoft开放端口sudo iptables -I INPUT -p tcp --dport 6379...原创 2020-01-05 23:34:11 · 396 阅读 · 0 评论 -
Swoft盲人摸象——查询构造器
目录一、新增数据二、删除数据三、更新数据四、查询数据五、Join 关联六、条件语句七、分组、分页及排序八、锁机制数据库查询构造器为创建和执行数据库查询提供了一个方便的接口。可以使用 DB::table('table') 得到一个 Builder 对象,也可以使用 Builder::new()->from('table'),两种方式会返回相同的结果。一、新增数据insertGetId...原创 2019-12-27 16:14:41 · 985 阅读 · 0 评论 -
Swoft盲人摸象——MySQL模型
生成实体在完成数据库基本配置后,可通过 Swoft Devtool 快速生成,通过下方命令查看帮助信息:php ./bin/swoft entity:create -hphp bin/swoft entity:create --table=myblog --pool=db.pool --path=@app/Models...原创 2019-12-24 00:25:49 · 598 阅读 · 0 评论 -
Swoft盲人摸象——学习教程
Swoft2.0.8发布了原创 2019-12-23 01:31:02 · 591 阅读 · 0 评论 -
【问题·解决】Swoole中MySQL无法连接
【问题】【解决】mysql的root用户不能远程连接,Linux下设置mysql允许远程连接登录mysql:查看mysql库中的user表的host字段:use mysqlselect user,host from user修改root用户的host字段:update user set host="%" where user="root"使本次修改立即生效:flush ...原创 2019-10-11 23:18:55 · 733 阅读 · 0 评论 -
Swoole-知识点概括
坚持下去,一定会有收获swoole框架快速入门Swoole:面向生产环境的 PHP 异步网络通信引擎使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。现代化PHP,以swoole为主,swoole支持了协程、多进程开发等,除了web开发还能做应用软件、运维、微服务等(这些是传统PHP不能做的)Swoole 使用纯...原创 2019-06-14 00:27:10 · 345 阅读 · 0 评论 -
PhpStorm无法连接SFTP
问题:SSH能够连接,SFTP不能连接解决:service sshd restartsudo iptables -I INPUT -p tcp --dport 22 -j ACCEPT具体情况具体分析,如果没有用,可以再多查查。原创 2019-12-30 23:49:27 · 1278 阅读 · 0 评论 -
composer self-update 失败
全局更换镜像:composer config -g repo.packagist composer https://packagist.phpcomposer.comcomposer config -g repo.packagist composer https://packagist.laravel-china.org或修改项目中的composer.json文件:"repositorie...原创 2019-05-15 14:13:59 · 1123 阅读 · 0 评论 -
PHP Redis管道技术
Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。如果需要一次执行多个redis命令,以往的方式需要发送多次命令请求,有redis服务器依次执行,并返回结果,为了解决此类问题,设计者设计出了redis...原创 2019-05-10 14:55:11 · 813 阅读 · 0 评论 -
php反射 注解……
反射在还没有实例化这个类的时候,直接对这个类的属性、方法原型进行获取和操作,ReflectionClass 报告了一个类的有关信息反射是在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。<?phpclass ReflectionTest{ /** ...原创 2019-05-04 23:54:31 · 1145 阅读 · 0 评论 -
Redis(二):redis安装、php的redis扩展安装
文章目录一、redis安装redis服务器端安装redis客户端安装二、PHP redis扩展安装一、redis安装redis服务器端安装1、服务器环境:Linux/ CentOS release 7.6.1810cat /etc/redhat-release2、预装软件(gcc、tcl)3、下载redis源码wget http://download.redis.io/relea...原创 2019-04-24 11:25:14 · 218 阅读 · 0 评论 -
PHP 标准规范:PSR(单)
PHP PSR 标准规范PSR 是 PHP Standard Recommendations(PHP标准推荐) 的简写,PSR 是由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。PHP FIG,FIG 是 Framework Interoperability Group(框架可互用性小组)的缩写,由几位开源框架的开发者成立于 2009 年,从那开始也选取了很多其他成...原创 2019-04-15 15:24:29 · 239 阅读 · 0 评论 -
PHP:Composer PEAR PECL 的区别与联系(单)
Composer、PEAR、PECL 的区别与联系「依赖管理」PHP 有很多可供使用的库、框架和组件。通常你的项目都会使用到其中的若干项 - 这些就是项目的依赖。目前 PHP 有两个使用较多的包管理系统 - Composer 和 PEAR。Composer介绍Composer 是 PHP 的包管理工具Composer 和PEAR都管理着项目环境的依赖,这些依赖也是用 PHP 写的,区别不...原创 2019-04-15 15:03:35 · 487 阅读 · 0 评论 -
PHP常用框架
ThinkPHP框架 | 中文最佳实践PHP开源框架,专注WEB应用快速开发8年!ThinkPHP(TP):快速开发中小型项目,轻量级国产。更适合php框架初学者,ThinkPHP有着丰富的文档和示例,框架的兼容性较强,但是其功能有限,因此更适合用于中小项目的开发。Yii Framework 中文网Yii2:基于组件、开发中大型web应用的高性能PHP开源框架。Yii 拥有很丰富的特...原创 2019-04-21 09:48:52 · 342 阅读 · 0 评论 -
MVC模式 单一入口
模型-视图-控制器(MVC)是一种设计框架(设计模式)。Model - 模型:(数据和业务规则)对数据进行加工,数据相关的一些操作,是应用程序中用于处理应用程序数据逻辑的部分。View - 视图:是应用程序中处理数据显示的部分,跟用户进行交互的一些界面上的东西。Controller - 控制器:(管理模型和视图中的通信)用来处理业务逻辑的,是应用程序中处理用户交互的部分。通常负...原创 2019-04-20 20:45:32 · 1043 阅读 · 0 评论 -
PHP运行模式:CGI、PHP-CGI、FastCGI、PHP-FPM、Cli、Module加载
CGI、FastCGI和PHP-FPM关系图解PHP Module加载方式用 LoadModule 来加载 php5_module,就是把php作为apache的一个子模块来运行。当通过web访问php文件时,apache就会调用php5_module来解析php代码。CGICGI是 Web Server 与 Web Application 之间数据交换的一种协议。PHP...原创 2019-04-20 17:51:45 · 696 阅读 · 0 评论 -
PHP:Composer依赖管理工具
文章目录一、Composer安装 - *nix1、局部安装2、全局安装 √二、使用 Composer三、自动加载(待续)四、Packagist 中国全量镜像方法一: 修改 composer 的全局配置文件(推荐方式)方法二: 修改当前项目的 composer.json 配置文件:解除镜象:五、[Composer 常用命令](https://docs.phpcomposer.com/03-cli....原创 2019-04-16 00:45:20 · 419 阅读 · 0 评论