自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

engine56学习日志

学习日志

  • 博客(17)
  • 收藏
  • 关注

原创 symfony3.x beforeFilter And afterFilter

在其他框架里面,常命名为 beforeFilter(), afterFilter() 处理访问方法之前之后应该要做得操作, 在symfony里面没有直接提供这个入口方法, 只有通过添加监听器来实现。下面的例子为在访问方法之前验证签名操作。1. 添加接口 - 让需要进行签名验证的控制器类实现该接口, 通过在监听器处判断当前正在访问的控制器对象是否该接口的实例,来判断是否需要进行签名验证。/...

2018-04-19 21:25:34 303

原创 symfony3.x注册自定义服务

symfony3.x 注册自定义服务创建service类symfony_test/src/AppBundle/Serverice/UserService.php<?phpnamespace AppBundle\Serverice;class UserService{ public static function aaa(){ return 123...

2018-04-04 18:02:41 614

原创 Symfony3.x 通过数据库反向生成entity

Symfony3.x 通过过数据库反向生成entity参考文档: http://symfony.cn/docs/cookbook/doctrine/reverse_engineering.html### 映射数据库结构到文件(php\xml\yaml)[root@localhost ~]# cd /windows/www/symfony_test/[root@localhost s...

2018-04-04 17:55:21 710

原创 symfony3.4中使用PHPunit

symfony3.4 phpunit test. 参考地址:http://symfony.com/doc/3.4/testing.html 参考地址: http://symfony.com/doc/current/testing.html#functional-tests测试分类unit testfunctional test前提条件:安装PHPunit。一、Un...

2018-04-04 17:50:15 605

原创 symfony3 command中使用doctrine

在symfony3 command中使用doctrine,Demo如下<?phpnamespace AppBundle\Command;use AppBundle\Entity\User;use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;use Symfony\Component\Console...

2018-04-04 17:41:30 367

原创 php7安装扩展trie_filter,过滤敏感词

php7安装扩展trie_filter,过滤敏感词

2017-12-26 13:50:03 2938

原创 PHP-var_dump和Xdebug

昨天在换了自己的开发环境后,有一点很不适应的就是,var_dump打印出来的数据很不友好,array(1) { [0]=> array(2) { [0]=> string(4) "2[a]" [1]=> string(5) "5[ef]" } }和之前用wamp的时候打印数组是格式化过的,很容易看清数组结构。有想过折中的办法,先转换成JSON,在将JSON格式化。正当准备这么干的时候,

2017-08-11 09:53:48 2189

原创 ThinkPHP-模型关联-效率

ThinkPHP在设计上,和CakePHP有很多相似的地方,模型关联就是几乎和CakePHP如出一辙, 刚开始还觉得很方便, 在进行表之间关联查询的时候,不用自己去写SQL语句,在使用中却发现了问题,日志记录中发现异常。测试目的:在查询用户的时候,把用户所在的部门查询出来添加模型文件:/mytest/Application/Home/Model/UsersModel.class.php

2017-08-03 16:49:08 1057 2

原创 Symfony学习-01

昨天学习了Symfony,照着文档把CRUD做了遍,趁今天有空闲,写下自己的感受。1、组件化似乎所有的功能都是已组件的形式引入到框架里面,之前用的CakePHP也是这种思路。HttpFoundation : Request Response其中就包括session、cookie、$_GET、$_POST的操作http://symfony.com/doc/current/co

2017-08-03 13:39:10 326 1

原创 ThinkPHP错误日志记录

最近在使用Think PHP3.2,  发现设置APP_DEBUG=false,日志信息记录不全,类找不到,或者方法不存在等致命错误信息都没有记录。百度了一下, 发现其他人也有这样的问题, 时间还是2014年的。全盘搜索register_shutdown_function,错误处理函数register_shutdown_function('Think\Think::fatalError');源码如

2017-06-10 17:24:09 5543

原创 Nginx学习-1( 支持PHP程序)

安装Nginx服务,支持PHP程序

2017-05-03 20:40:51 494

原创 MySQL NDB Cluster

MySQL NDB Cluster基础环境搭建

2017-04-16 00:00:05 2632

原创 windows8.1安装vc_redist.x64.exe安装报错

最近在Windows8.1上安装ApacheVC14和PHP7(昨天在测试用wampserver3进行安装的时候, 也出现了这样的问题, 当时只是不知道是Apache的依赖)的时候提示api-ms-win*等扩展, 安装vc_redis失败, 提示无法安装Windows8.1-KB2999226-x64.msu, 最后根据网上介绍, 需要更新KB2919355这个补丁,考虑到自己在昨天执行

2017-03-10 15:58:49 14393

原创 Linux命令uname

[root@localhosttmp]# uname -aLinuxlocalhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015x86_64 x86_64 x86_64 GNU/Linux网上看到有关查看版本信息的方法,使用uname命令进行查看, 也很详细, 但是感觉看得不明白。

2017-03-01 14:41:15 632

原创 Linux中执行后台执行脚本

后台执行脚本, 直接使用nohup就可以了,这里使用普通的PHP脚本进行操作:vim bg-test.php<?phpwhile (true){ file_put_contents('test.log', date('Y-m-d H:i:s').PHP_EOL, FILE_APPEND); usleep(1000); }[

2017-02-15 23:30:53 723

转载 【转】CentOS添加环境变量

CentOS添加环境变量在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假设php和mysql分别安装在/usr/local/webse

2017-02-12 16:36:15 209

原创 第一篇:初识CakePHP3.x——感受

目的:了解Cake3.x Entity 和 table的关系刚才看了一下文档, 3.x和 2.x变化太大了,  目录结构,  url规则, 惯例,CURD操作。。。我的理解是: table 主要是数据库ORM和自定义逻辑处理的API,entity 是操作一个实例对象, 包含一个表中的一行数据,或者是空数据, 还可以定义一些表中不存在字段的虚拟属性,属性是否可访问等等, 这是我的理解

2017-02-12 00:42:20 979

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除