PHP 使用 array_map 簡潔實現刪除檔案與目錄
廢話不多說,直接貼代碼。本文體現的就是簡潔。 刪除目錄下所有空目錄 <?php // 刪除目錄下所有空目錄 array_map(rmdir, glob(
如何讓 CodeIgniter 框架支援 Service 層架構
痛點背景 CodeIgniter 採 MVC 分層,業務邏輯通常寫在 Controller,Model 僅負責資料庫操作。隨業務複雜度提升,Controller
ThinkPHP html:list 標籤傳遞多個參數實作解決方案
適用版本 此修改針對 ThinkPHP 2.0 版本有效,3.0 版本未測試。 修改檔案 /Thinkphp/Lib/Think/Template/Tagli
ThinkPHP 分頁類修改實現 Dedecms 風格下拉式分頁
目標效果 仿 Dedecms 下拉列表式分頁樣式: <select name=sldd style=width:36px onchange=locatio
ThinkPHP 視圖模型查詢報錯 Table doesn't exist 解決方法
問題描述 使用 ThinkPHP 視圖模型進行關聯查詢,日誌記錄錯誤:ERR: 1146:Table db.pr_order_view doesnt exist
用 Composer 打造專屬 PHP 框架(一):基礎環境準備
『Composer 一統天下的時代已經到來!』——白巖松 「一個時代結束了,另一個時代開始了。」 FIG 與 PSR 規範 Framework Inter
ThinkPHP 文字浮水印報錯 exif_imagetype() 未定義函數解決方案
問題描述 ThinkPHP 實作文字浮水印時,做電子請帖將祝福語貼至圖片,持續報錯無法取得圖片類型(gif、jpg 等),提示 call an undefine
用 Composer 打造專屬 PHP 框架(二):構建路由系統
前情提要 上篇已建立空的 Composer 專案,本篇講述如何構建路由。 久負盛名的 CodeIgniter 是許多人的 PHP 入門框架,也是筆者學習從頭構
用 Composer 打造專屬 PHP 框架(三):設計 MVC 架構
系列回顧 上篇教學使用 codingbean/macaw Composer 套件構建兩條簡單路由:一條響應 GET /fuck,另一條攔截所有請求。對 PHP
用 Composer 打造專屬 PHP 框架(四):整合 Eloquent ORM
系列回顧 經過前三篇〈基礎準備〉、〈構建路由〉、〈設計 MVC〉,我們已擁有結構完整的 MVC 微框架,距離真正可上手的框架僅差一塊拼圖:資料庫封裝。本篇講述如
初識 Laravel:從零到前台頁面的驚人生產力體驗
緣起 近日接手一個小專案的小功能,時間尚寬裕,決定嘗試新工具——Laravel。 Laravel 哲學 Laravel 是一套 Web 應用開發框架,擁有富表
Laravel 4.2 隊列服務 實戰心得與避坑指南
專案背景 近半月參與重寫一個微信公眾號後端系統,首次使用 Laravel 4.2 及其引以為傲的隊列服務。系統涉及多端交互、大量語音傳輸與處理,發現回應時間過長
ThinkPHP 模板中陣列迴圈實作範例
問題背景 ThinkPHP 開發常需在模板輸出陣列資料,select 查詢結果通常為二維陣列,使用 volist 標籤即可輸出。但若遇到一維陣列,該如何在模板中
ThinkPHP 資料按分類巢狀迴圈實作教學
問題情境 ThinkPHP 開發時常需在迴圈中巢狀迴圈,且內層迴圈與外層有關聯。官方文件給出的 volist 標籤巢狀寫法如下: <volist name