原创 Yii2.0 圖形驗證碼使用

  1.在所需要驗證碼的頁面加入actions public function actions()     {         return [             'error' => [          

原创 Yii2.0 項目國際化

比如整個網站website 在message文件夾下新建一個website.php 數據格式爲鍵值對的數組 return [           '中文'=>'英文',           '登錄' => 'Login',      

原创 thinkcmf新增模塊

我們使用build進行操作,由於tp5之後不允許使用define定義生成應用了,tp5之後的生成方式如下: 1.在項目下新增一個build.php內容爲 return [     // 生成運行時目錄     '__file_

原创 php簡單正則

1.匹配正整數:/^[1-9]\d*$/  2.匹配非負整數(正整數+0):/^\d+$/ 3.匹配中文:/^[\x{4e00}-\x{9fa5}]+$/u 4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*

原创 yii2中findOne的用法

你數據庫中設計的表主鍵爲id的時候纔可以使用findOne($id)去查詢信息 否則你需要通過find()進行查看或者通過hasOne() 分析: BaseActiveRecord.php文件中 一、 public static fu

原创 paypal集成國際支付

網上有很多帖子,但感覺都是一樣的,用完大多都是有問題的,我奮戰幾日,將paypal支付進行了整合以及整理,關於網頁支付和APP端支付,都可以適用的 http://note.youdao.com/noteshare?id=5b5b63ddb

原创 Oracle關於一週內數據查詢(DATE)

TRUNC的用法: 1.select trunc(sysdate) from dual --2013-01-06 今天的日期爲2013-01-06 2.select trunc(sysdate, 'mm') from dual --201

原创 二維數組中文排序

將中文都轉爲ascii值之後進行排序protected function strtoascii($str){    $str=mb_convert_encoding($str,'GB2312');    $change_after='';

原创 yii2時間範圍查詢

1.時間範圍這個應該都不陌生 但是你要注意你的模型裏面只有你數據庫的規定字段,現在你需要的是通過兩個值即兩個字段去查詢這一個值所在的範圍 2.那麼就需要你在模型中定義兩個變量 聲明並且規定規則 3.然後在試圖中進行匹配 模型: publi

原创 kindeditor保存圖片路徑

對於這個大家都不陌生,就是上傳的文件或者圖片保存的路徑 一般來說,大家都知道保存到項目目錄下的文件夾中 但是。。。。。。 我這有一個特殊的需求,就是將kindeditor這個編輯器裏面的內容保存成word,格式還不能變 那麼我處理了

原创 yii2集成pdf插件

https://github.com/drivesoftz/yii2-tcpdf composer require drivesoftz/yii2-tcpdf ~1.0 'drivesoftz/yii2-tcpdf' => array

原创 繼承ActiveRecord的模型類 添加自定義屬性

一、你在前期開發過程中,如果繼承ActiveRecord的話,你應該是通過gii自動生成代碼的 但是你在開發中,由於業務邏輯的一致改變,有可能會在之前的數據庫中加一些字段 那麼現在就需要注意了 二、你想將剛剛加入的字段也運用在代碼中--

原创 yii2中查詢緩存的使用和檢測

類似於閉包建立在數據緩存之上的特殊緩存特性。用於緩存數據庫查詢的結果。查詢緩存需要建立一個數據庫連接和一個有效的cache應用組件。基本語法$result = $db->cache(function ($db) {    // SQL 查

原创 給數組進行排序

/** * @param $arrays * @param $sort_key * @param int $sort_order * @param int $sort_type * @return array|bool * 排

原创 火狐如何兼容反斜槓

今天遇到這樣一個小問題,就是在火狐瀏覽器中,一些圖片展示不出來,firebug進行查看。發現是圖片中存在反斜槓,怎麼處理呢??? 解決辦法: 需要給火狐瀏覽器加一個組件 ,然後打開你需要測試的頁面 右鍵使用IE Tab瀏覽此頁面  就O