php 開發規範

猫猫客服發表於2024-04-29

===========================框架=========================

· 使用laravel框架,原因:tp的框架路由和orm沒有laravel好用

· 使用強制路由,方便介面多時,分多版本,分資料夾等操作

· 框架採用最新的LTS版本

===========================介面=========================

· 介面開發注意欄位型別,欄位是int,查詢成功失敗都要返回int(對接java等強型別語言方便)

· 查詢介面用GET、其他用POST

===========================程式碼=========================

· 所有資料庫操作應統一使用model,儘量補使用db或原生

· 儘量使用with進行關聯,其原理是單表查詢後,使用程式碼進行關聯,大表或多表使用join會很慢

===========================資料庫=========================

· 資料庫儘量不要使用null,跟強型別語言對接時,欄位不存在時不應改變其型別

·

相關文章