wzh 0e2c908bba feat 增加积分排序 пре 4 месеци
..
activity 8e4129459a fix 修改积分逻辑 пре 6 месеци
agent cfa6c33680 【程序目录】更新 пре 8 месеци
article 9e1a8c3671 【程序目录】更新开源5.4版本 пре 1 година
diy cfa6c33680 【程序目录】更新 пре 8 месеци
order 83f8acc012 【程序目录】更新开源5.6.3 пре 6 месеци
other 5c5033a608 【程序目录】更新 пре 3 година
out 5c5033a608 【程序目录】更新 пре 3 година
product 61640544e1 feat php пре 6 месеци
service d4e2238e03 修改 пре 2 година
shipping 447f837cc6 优化物流公司 пре 2 година
sms 5c5033a608 【程序目录】更新 пре 3 година
system 0977dfe8b0 【程序目录】优化组合数据获取 пре 7 месеци
user 0e2c908bba feat 增加积分排序 пре 4 месеци
wechat c05e878f33 【程序目录】更新v5.3.0 пре 1 година
BaseDao.php 48a9688513 【程序目录】优化部分功能 пре 11 месеци
README.md c05e878f33 【程序目录】更新v5.3.0 пре 1 година
filetree.txt 5e335c04f1 更新开源v4.5.0版本 пре 3 година

README.md

crmeb/app/dao目录是项目数据访问对象(DAO)层的代码目录。

DAO层主要职责和作用如下:

  1. 实现数据持久层访问,对数据库进行CURD操作。

  2. 依赖数据库连接,实现对表的基本增删改查功能。

  3. 封装数据库操作原语(查询,插入,更新等),简化开发难度。

  4. 与数据库解藕,提供统一接口,便于扩展和维护。

具体来说:

  • dao目录下每个文件对应一个数据表或业务模块
  • 文件内封装了对表基本操作的方法,如查找,插入,更新等
  • 方法的参数和返回值类型为模型对象(Model),实现数据和业务的解耦
  • 提供丰富的查询条件以方便调用
  • 底层利用ThinkPHP的ActiveRecord实现数据操作

使用DAO层的好处:

  • 提供对象化的数据操作接口
  • 屏蔽数据库差异,提高移植性
  • 方便测试和扩展
  • 实现业务和数据层的分离

所以该目录负责项目的底层数据操作,其他业务需要调用它来操作数据库。