内置基本的数据读写、缓存、自动表操作、勾子、内置系统 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
- 快速使用