2010-07-08 65 views
0

是否有人采用了sfLucenePlugin并使其在Symfony 1.3或1.4中工作?Symfony 1.3或1.4中的sfLucene

该插件需要pake函数和新的配置类进行调整,但看起来像它可以完成如果持久。

我已经看到了用于实现Zend Lucene的Jobeet tutorial,但我并不热衷于失去sfLucene提供的所有.yml功能。

回答

2

结合sfLucenePlugin和Propel ORM只能在sf1.0和sf1.1下工作 - 新版本的1.2+已经放弃了Propel for Doctrine。

这与大多数symfony开发人员一致,但随着Propel 1.5进行了重大改进,现在需要在sf1.3 +下的Propel和Lucene的良好插件。

不幸的是,这样做的插件的首席开发人员并没有跟上这些项目的发展,我怀疑是因为太忙而无法贡献。不过,有一个插件可能会帮助你:rsLucenePluginhttp://www.symfony-project.org/plugins/rsLucenePlugin

这个插件模仿Propel的旧sfLucenePlugin,虽然它声称“它使用symfony 1.4和PHP 5.3”。我没有自己尝试过(我更喜欢集成ZSL和Jobeet教程的控制),但我想它应该可以和sf1.3以及PHP 5.2一起工作。这是相当基本的,但解决了推进问题。

对您而言至关重要的是,您提到的YAML配置与您熟悉的格式非常相似,所以它应该是一个很好的起点。与所有symfony插件一样,如果您发现它特别有用,我强烈建议您让开发人员直接了解它,因为它可以使其维护和放弃之间的区别 - sfLucenePlugin很容易成为symfony最有用的插件之一所以它很难过,看到它的消亡......

+0

听起来像最好的计划将抓住rsLucenePlugin,然后尝试帮助业主解决我找到的任何错误。 – 2010-07-09 08:57:46