首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Yii没有yii的Activerecord

Yii没有yii的Activerecord
EN

Stack Overflow用户
提问于 2014-10-21 16:14:58
回答 7查看 2.1K关注 0票数 5

我可以在没有Yii的情况下使用Yii的Activerecord (模型)类吗?看起来它有很多依赖项。我想在我自己的项目中使用Yii的ORM和验证机制。

EN

回答 7

Stack Overflow用户

发布于 2015-05-14 17:31:28

Yii的ActiveRecord类有很多依赖类,因此你不能只使用这些类。对于你得到的每一个错误,你最终都会包含所有依赖的类。

如果您想在项目中使用ORM,那么为什么不为PHP使用一些最好的ORM呢?此外,您将100%确定没有任何损坏。

您可以使用的一些PHP ORM包括:

  1. Propel
  2. PHPActiveRecord
  3. Doctrine
  4. Redbean

有关更多信息,请查看以下一些SO问题:

  1. Good PHP ORM
  2. Redbean Vs Doctrine

希望这能有所帮助。

票数 13
EN

Stack Overflow用户

发布于 2014-12-30 15:13:50

我会说,如果你不这样做,写一些你自己的东西,或者最好是使用Yii本身,因为CActiverecord是Yii扩展CModelCComponent的核心部分,如果你试图从Yii中提取它,你最终会发现你复制了几乎所有的东西。

票数 3
EN

Stack Overflow用户

发布于 2015-01-06 11:38:41

你的问题似乎无法回答。如果不使用整个框架,就不能从Yii中提取PHP类。像Symphony这样的框架为你提供了一些你可以使用的组件,而不需要使用整个框架。在PHP上有一个项目ORM,我从来没有用过它,但是你可以做一个体验…http://www.phpactiverecord.org/我希望它能帮助你,拥抱。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26481890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档