Cakephp模型 - >在没有学说的情况下保存symfony框架中的等价物

时间:2016-07-20 06:10:22

标签: symfony cakephp

我需要symfony框架中的等效方法,那里有cakephp model-> save()方法,我不想使用doctrine orm我只需要cakephp就像解决我的问题一样

2 个答案:

答案 0 :(得分:0)

您正在寻找的内容(即$model->save())称为Active RecordDoctrine在版本1.x中使用它,但自版本2.x以来它不再使用它。您需要找到一些ORM,并在Symfony应用程序中使用它。据我所知,您不能将Cake's ORM用作独立组件,因此您无法在Symfony中将其注入,因此您需要找到其他一些Active Record ORM

您应该尝试Propel(及其与Symfony的整合 - PropelBundle

答案 1 :(得分:0)

你需要花时间去接近Symfony2,你不能为每一件事寻找一个等价物。学习如何做事“Symfony”的方式在中/长期是值得的,因为在很多地方这两个框架之间的逻辑是不同的,你将无法长期理解这一点。

一个很好的起点是Symfony书:http://symfony.com/doc/current/index.html

没有学说,你就没有“模范”的概念。然后,您只能使用PDO手动保存(数组)数据。