关于model,modelsmanager,db以及phql之间关系的梳理

Posted 大象盒子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于model,modelsmanager,db以及phql之间关系的梳理相关的知识,希望对你有一定的参考价值。

摘要: model在前,db在model后面作为驱动支持。phql是phalcon自创的查询语言,主要特性是在sql语句中用模型名替代表名,其聪明地解析模型类,包括关联关系等,还支持参数绑定。modelsmanager应该说是单独抽象出来的一个组件,可以通过它来创建phql查询,还可以统一管理模型事件,它是默认的组件,无需手动注入,具体的应用请查看:http://docs.phalconphp.com/z

model在前,db在model后面作为驱动支持。

phql是phalcon自创的查询语言,主要特性是在sql语句中用模型名替代表名,其聪明地解析模型类,包括关联关系等,还支持参数绑定。

modelsmanager应该说是单独抽象出来的一个组件,可以通过它来创建phql查询,还可以统一管理模型事件,它是默认的组件,无需手动注入,具体的应用请查看:
http://docs.phalconphp.com/zh/latest/reference/models.html#using-a-custom-events-manager
http://docs.phalconphp.com/zh/latest/reference/phql.html

关于model,modelsmanager,db以及phql之间关系的梳理

以上是关于关于model,modelsmanager,db以及phql之间关系的梳理的主要内容,如果未能解决你的问题,请参考以下文章

ZendFramework-2.4 源代码 - 关于MVC - Model层

FindAll 包括更多关于 sequelize 查询的表

Django:从表单示例保存到DB

关于 post_save 信号和 created 参数

Python(五十二)表关联对象及多表查询

如何在 Django 1.9 中删除 DB (sqlite3) 以从头开始?