我需要symfony框架中的等效方法,那里有cakephp model-> save()方法,我不想使用doctrine orm我只需要cakephp就像解决我的问题一样
答案 0 :(得分:0)
您正在寻找的内容(即$model->save()
)称为Active Record。 Doctrine
在版本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手动保存(数组)数据。