扫码关注官方订阅号
Yii2 的 Active Record 和tp的orm 比 到底有啥优势
业精于勤,荒于嬉;行成于思,毁于随。
以前我用的TP,后来换成了YII2两个ORM区别如下:
model定义方式区别
yii2使用Gii生成模型文件,对模型文件的修改基于对象语法,不需要记住参数顺序
TP需要使用定义,而且需要记住参数顺序,比如自动完成和自动验证
model使用方式
Yii2使用面向对象方式操作模型实例,而且IDE有代码提示(这个很重要)
TP虽然是使用面向对象操作模型实力,但是TP自己提供的方法是基于__call魔术方法的,IDE不识别方法
Yii2的ORM配合Gii,一个表的CRUD分分钟生成了,自动生成的GridView,ActiveForm,一下子完成了搜索,数据验证,错误处理等工作,开发速度真不是一般的快。TP有吗?
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
以前我用的TP,后来换成了YII2
两个ORM区别如下:
model定义方式区别
yii2使用Gii生成模型文件,对模型文件的修改基于对象语法,不需要记住参数顺序
TP需要使用定义,而且需要记住参数顺序,比如自动完成和自动验证
model使用方式
Yii2使用面向对象方式操作模型实例,而且IDE有代码提示(这个很重要)
TP虽然是使用面向对象操作模型实力,但是TP自己提供的方法是基于__call魔术方法的,IDE不识别方法
Yii2的ORM配合Gii,一个表的CRUD分分钟生成了,自动生成的GridView,ActiveForm,一下子完成了搜索,数据验证,错误处理等工作,开发速度真不是一般的快。TP有吗?