原创 Mysql
Mysql or in UNION ALL 在沒有索引的情況 or 和 in 會全盤掃描 用 EXPLAN 查看 type 爲 all 而 UNION ALL type 爲 refSELECT title FR
原创 TP導入Excel
public function userimport() { if (IS_POST) { //判斷是否符合文件格式 $allowedExts = array("x
原创 TP Excel
// 導出甘特圖 public function gantExport($project, $gant) { if (empty($gant) || !is_array($gant) || count($gant) <
原创 ecmall導入Excel
function commImport() { if (IS_POST) { $name = $_POST['name']; if (empty($name)) { $thi
原创 vagrant搭建linux系統
https://laravel-china.org/articles/2564/using-vagrant-to-build-linux-development-environment-under-wind
原创 drupal 框架
XX 代表自己的項目名 每次新的項目都要改一遍名稱 XX_menu $arr = array ('do' =>'接口'); sites/ sites.php$sites["192.168.33.10.軟鏈(和項目名相同的軟
原创 生成緩存文件
1.使用到了var_export() 可以把數據轉換成php可讀代碼 // 路徑名 //數據 function file_put_contents ($filename, $data, $flags = 0, $conte
原创 tp5 paginate類可以調用collection類的方法
TP5的分頁 ->paginate();生成的是paginate類 當調用Query對象的paginate()方法時,返回的是Paginator對象,但是可以通過Paginator對象調用Collection對象的方法,舉個例子:獲取ho
原创 掃碼綁定
前臺: <td><a class="show-company_user_qrcode" href="javascript:void(0);" data-id="{$vo.id}"><i class="fa fa-qrcode"></i><
原创 drupal 登錄流程
根目錄/modules/user模塊user.module ->user_menu ->'page callback' => 'user_page',function user_page() { global $user; if
原创 註冊表開機啓動項
regedit 開機啓動項:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
原创 TP5
任務:角色格式化 1.首先要重寫format函數 初始化一個id爲0的數組是因爲最高層角色沒有父級 // 數據格式化 public static function format($list) { $l