原创 symfony3.x beforeFilter And afterFilter

在其他框架裏面,常命名爲 beforeFilter(), afterFilter() 處理訪問方法之前之後應該要做得操作, 在symfony裏面沒有直接提供這個入口方法, 只有通過添加監聽器來實現。下面的例子爲在訪問方法之前驗證簽名操作。

原创 Linux命令uname

[root@localhosttmp]# uname -a Linuxlocalhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015x86_

原创 Nginx學習-1( 支持PHP程序)

安裝 Linux:Centos6.8 安裝依賴 [root@engine67 ~]# yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl opens

原创 ThinkPHP-模型關聯-效率

ThinkPHP在設計上,和CakePHP有很多相似的地方,模型關聯就是幾乎和CakePHP如出一轍, 剛開始還覺得很方便, 在進行表之間關聯查詢的時候,不用自己去寫SQL語句,在使用中卻發現了問題,日誌記錄中發現異常。 要求:在查詢用戶

原创 symfony3.4中使用PHPunit

symfony3.4 phpunit test. 參考地址:http://symfony.com/doc/3.4/testing.html 參考地址: http://symfony.com/doc/current/testing.ht

原创 Symfony3.x 通過數據庫反向生成entity

Symfony3.x 通過過數據庫反向生成entity 參考文檔: http://symfony.cn/docs/cookbook/doctrine/reverse_engineering.html ### 映射數據庫結構到文件(php\

原创 ThinkPHP錯誤日誌記錄

最近在使用Think PHP3.2,  發現設置APP_DEBUG=false,日誌信息記錄不全,類找不到,或者方法不存在等致命錯誤信息都沒有記錄。百度了一下, 發現其他人也有這樣的問題, 時間還是2014年的。全盤搜索register_

原创 symfony3.x註冊自定義服務

symfony3.x 註冊自定義服務 創建service類 symfony_test/src/AppBundle/Serverice/UserService.php <?php namespace AppBundle\Serverice;

原创 symfony3 command中使用doctrine

在symfony3 command中使用doctrine,Demo如下 <?php namespace AppBundle\Command; use AppBundle\Entity\User; use Symfony\Bundle\F

原创 php7安裝擴展trie_filter,過濾敏感詞

安裝libdatrie 下載地址:https://linux.thai.net/~thep/datrie/datrie.html#Download 直接編譯提示 [root@localhost libdatrie-0.2.4]# ./c

原创 Symfony學習-01

昨天學習了Symfony,照着文檔把CRUD做了遍,趁今天有空閒,寫下自己的感受。 1、組件化 似乎所有的功能都是已組件的形式引入到框架裏面,之前用的CakePHP也是這種思路。 HttpFoundation : Request Resp

原创 Linux中執行後臺執行腳本

後臺執行腳本, 直接使用nohup就可以了,這裏使用普通的PHP腳本進行操作: vim bg-test.php <?php while (true){ file_put_contents('test.log',

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

目的:瞭解Cake3.x Entity 和 table的關係 剛纔看了一下文檔, 3.x和 2.x變化太大了,  目錄結構,  url規則, 慣例,CURD操作。。。 我的理解是: table 主要是數據庫ORM和自定義邏輯處理的API,

原创 PHP-var_dump和Xdebug

昨天在換了自己的開發環境後(在VMware中安裝Linux,運行Nginx+PHP+MySQL,掛在Windows共享目錄存放代碼),有一點很不適應的就是,var_dump打印出來的數據很不友好, array(1) { [0]=> arr

原创 MySQL NDB Cluster

實驗目的 一、英語閱讀能力訓練 二、文檔閱讀能力訓練 三、擴展自己的知識面 準備工作 下載安裝包 https://www.mysql.com/   http://mysqlhighavailability.com/mysql-cluste