我希望将Symfony2项目(v.2.7.1)从Propel1.7迁移到Propel2 (当前的"alpha 5")。
我正在使用各种推进行为和第三方包,它依赖于“推进”适配器来正确工作。让您对每个行为/包进行评论,以了解迁移是否微不足道,或者是否存在困难(以及哪些问题!),这将非常有帮助。可能会发生..。
行为:
Archivable
NestedSet
Sluggable
QueryCache
Timestampable
Typehintable (willdurand/propel-typehintable-behavior)
Equalnest (craftyshadow/propel-equalnest-behavior)
Geocodable (willdurand/geocoder-bundle)第三方包:
FOSUserBundle
GlorpenPropelBundle
FOSElasticaBundle发布于 2015-08-10 07:31:24
核心行为
这些行为仍在Propel2中
可存档的NestedSet可装箱QueryCache时间戳
第三方行为
Equalnest作者似乎对兼容性没有信心,就像在这个问题中所解释的那样。我将创建一个特定的问题#969,以了解在Propel2中管理“相等巢”的最新情况。
Geocodable在这里做了公关,但很久没有消息了.现在有一个专门的Propel2回购。
核心源
字体是Propel2的核心,所以味道很好。
第三方捆绑包
FOSUserBundlePropel2集成与该问题有关;由于可类型行为现在处于推进核心中,我想我们必须更改FOSUserBundle默认提供的schema.xml以进行推进。
GlorpenPropelBundle正如这里所解释的,目前它似乎不兼容,但我认为最好是在一个专门的问题中讨论这个奇妙的包中的所有主题,以了解Propel2如何管理这些问题。
FosElasticaBundle即使对于Propel1,这个包也有点难以使用,我想我们必须为Propel2工作。
全链接&关于github / https://github.com/propelorm/Propel2/issues/966的讨论
https://stackoverflow.com/questions/31378332
复制相似问题