內置基本的數據讀寫、緩存、自動表操作、勾子、內置系統 model
有自己的參數
通過工廠函數生成全局唯一對象,以達到跨層調用。
自動表前綴
AnConfig::get('table_pre')
讀寫分離
數據連接配置是數組就可以
分庫分表
通過 AnModel::$cofnig來設置
自動透明緩存
支持 memcached 和 redis
觀察者針對AnModelRes對象
勾子
通過 AnModel::$cofnig來設置
自動建表 createTable
AnConfig::get('createTable’,$table_name)
自動清空關聯model的緩存
通過 AnModel::$res_link ['res_name']來設置
使用model的緩存對象空間同步清除緩存
可配置性
通過 AnModel::$cofnig來設置
特殊字段
add_time
an_ext
AnModel關閉緩存AnModel::$CACHE = 0;
不同 model 名使用不同的數據庫配置
AnModel::$dbConfig[’model_name‘] = ‘mydb’
- AnPHP簡介
- 基本功能&設計
- 核心概念
- 執行流程
- 基礎原理
- AnModel與AnDB的調用過程
- 云數據庫的強制讀取主庫
- 快速入門
- AnModel使用
- 基本特性
- 基本的數據讀寫
- 參數$filter
- 參數$half_sql
- 參數$field
- 屬性
- 連貫操作
- create()
- delete()
- update()
- getFields()
- 設置工具
- 自動建表
- 分庫分表
- 調試工具
- table系統model
- countable系統model
- 高級使用
- 觀察者
- 勾子
- 關聯資源
- 強大的配置參數
- AnRequest
- AnResponse
- AnConfig
- AnCookie
- AnSession
- AnDB
- AnMemcacheWrapper
- AnRedis
- 類
- AnPHP
- 函數
- common.php
- 目錄結構
- Cache
- DB
- Model
- MongoDB
- Redis
- Sms
- test
- TR
- api
- sql
- 快速使用