ThinkPHP limit() 分頁限制方法完整用法指南
基本用法 select(); 寫操作同樣生效 delete(); 分頁參數計算 count(); $pages = ceil($total / $perPa
ThinkPHP order() 排序方法完整用法與常見坑點
基本語法 select(); 陣列寫法(避免關鍵字衝突) select(); 預設排序方向 未指定 ASC/DESC 時預設為 ASC。 常見坑點:字串前
又拍雲 Form API 非同步上傳實作教學(FormData + AJAX)
前端實作 <input type=file id=upfile accept=image/*> <input type=hidden name
Yii2 整合 UMeditor 富文本編輯器與圖片上傳解決方案
前置準備 下載 UMeditor (mini 版 UEditor) 官網:baidu.com 解壓至 backend/web/css/umeditor/
Yii2 頁面底部載入 CSS/JS 最佳實踐(AssetBundle 擴充)
核心原則 JS 放在 </body> 前,避免阻塞渲染 依賴 jQuery 之腳本必須在 jQuery 之後載入 使用 AssetBundle 管
CentOS 7 從零手動部署 WordPress 完整流程記錄
環境規格 OS: CentOS 7.0 (minimal) Web: Apache 2.4 (httpd) PHP: 5.6+ (remi 源) DB: Ma
ThinkPHP 3.2 連接 Oracle 資料庫完整配置與坑點指南
環境需求 Windows 7+ / Linux,PHP 5.4+(32 位元與 Oracle Client 位元數一致) WAMP/XAMPP 啟用 php_
ThinkPHP 整合 PHPExcel 實現 Excel 匯入資料庫
環境準備 下載 PHPExcel(GitHub: PHPOffice/PHPExcel) 解壓至 ThinkPHP/Extend/Vendor/PHPExce
ThinkPHP 3.1 驗證碼極簡實作(Image 類庫)
控制器方法 public function verify() { import(ORG.Util.Image); ob_clean(); //
PHP 取得與驗證 HTTP Referer 來源判斷
基本取得 $referer = $_SERVER[HTTP_REFERER] ?? ; // 可能為空(直接輸入網址、書籤、HTTPS→HTTP、隱私模式)
PHP SQL 注入防護:從基礎到進階完整指南
基礎防護:預處理語句(首選方案) get_result(); 預處理將資料與 SQL 邏輯徹底分離,從根本杜絕注入。 次佳方案:轉義函式(僅限舊專案維護) f
Yii2 GridView 日期欄位格式化與可搜尋實作指南
場景區分 資料庫型別顯示方式搜尋處理 DATE / DATETIME直接輸出created_at]) TIMESTAMP (INT)需格式化轉換為區間查詢
Yii2 GridView 實現批量刪除功能完整教程
GridView 批量刪除需三步驟:加選取框、加按鈕、JS 取得選中鍵值並送 AJAX。 1. GridView 設定 ID 與 CheckboxColumn