原创 判斷是否爲微信瀏覽器

1、PHP if(strpos($_SERVER['HTTP_USER_AGENT'],"MicroMessenger ")) { echo "微信瀏覽器"; } 2、JS var ua = window.navigato

原创 YII2與Bootstrap

今天突然發現用Bootstrap 中的導航組件寫的功能沒效果了,查看原理是沒有加載到bootstrap.js文件,添加depends就好了。 <?php namespace frontend\assets; use yii\web

原创 js時間的處理

1.Date對象 <span style="font-size:18px;">var myDate = new Date(); myDate.getFullYear(); //獲取完整的年份(4位,1970-????) m

原创 bootstrap模態框modal和select2合用時input無法獲取焦點

場景:bootstrap模態框modal和select2合用時input無法獲取焦點,導致輸入法一直閃動,不能輸入中文 解決辦法: 1、把頁面中的 tabindex=”-1” 刪掉; <div id="myModal" cl

原创 CSS使用積累

CSS使用積累 1.Dropdown Bootstrap dropdown with mouse hover rather than click. <div class="btn-group"> <a class="btn d

原创 JS基礎知識積累

1、undefined返回不同的場景。 以window.xxx引用全局變量,尋找不到,會作爲某個屬性不存在,返回undefined. 直接以XXX引用某變量,尋找不到,則是報xxx is not defined錯誤。 2、作用

原创 數據導出CSV

public function actionExport(){ $post = \Yii::$app->request->post(); $model = new Model();

原创 PDO、DAO、ORM之間的區別

數據對象PDO (PHP Ddata Object) 擴展爲PHP訪問數據庫定義了一個輕量級的一致接口。提供了一個數據訪問抽象層,這意味着,不管使用哪種數據庫,都可以用相同的函數(方法)來查詢和獲取數據。強調的是數據庫連接。 數據

原创 PHP超全局變量$GLOBALS和global關鍵字

內容簡介變量與作用域global關鍵字超全局變量$GLOBALS 變量與作用域 php的變量分爲三類:局部變量,全局變量,靜態變量 同樣php的作用域分爲三類:1、local(局部作用域) 2、global(全局作用域) 3、st

原创 Yii中ajax提交注意事項

1 Yii中爲了防止csrf攻擊,封裝了CSRF令牌。csrf都是由Yii::$app->request處理的。 1.1 YII框架安裝默認開啓了csrf驗證,關閉驗證的方法如下 'components' => [ 'r

原创 解決JQuery中$與JS插件庫相沖突問題

解決JQuery中$與JS插件庫相沖突問題 現在js插件有很多也不只有jquery 使用$符號來獲取 class或id了,下面我來給各位同學介紹解決JQuery中$與JS插件庫相沖突問題,這個在jquery中直接操作。

原创 去除文本中的html標籤

function trimHtml($str, $allow = '') { $str = str_replace(PHP_EOL, '', $str); $str = str_replace('<br />' ,

原创 服務器上部署GIT上線命令

服務器上部署GIT上線命令 結構: 服務器+本地環境 1.在服務器git上建立一個裸倉庫 # 服務器上 $ mkdir project.git $ cd project.git $ git --bare init 2.將

原创 phpspreadsheet 批量導出與批量導入

使用組件 composer.json中添加該組件,執行composer update命令 "require": { "phpoffice/phpspreadsheet": "^1.9" }, 1、導出列

原创 MAC下安裝MongoDB

1.下載安裝 brew install mongodb詳細命令見mongodb官網 http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/ 運行以下前兩條提示信息