2010-10-25 78 views
0

我是Symfony框架的新手。我在Netbeans 6.8上获得了Symfony(v1.4.8),并且获得了最初的成功页面。在Netbeans中为Symfony Php框架启用propel插件

现在,我想使用Propel ORM工具来配置数据库。但是在Netbeans中,我将Doctrine作为启用的默认工具。我甚至没有在我的“运行命令”窗口中获得PROPEL命令。我按照以下说明配置了Netbeans for Symfony: http://netbeans.org/kb/docs/php/symfony-screencast.html

我试着编辑“ProjectConfiguration.class”但没有成功。谁可以帮我这个事?

+0

旧帖子,但值得注意:Netbeans在这里可能不相关。如果你cd到你的项目文件夹并键入'./ symfony',那么你会得到你在Netbeans UI中看到的东西 - 这只是一个小捷径。 – halfer 2012-04-08 19:11:00

回答

2

伙计们......我似乎已经解决了这个愚蠢的方式。我在项目的Config文件夹中修复了Properties.ini和ProjectConfiguration.class.php(我曾经这么做很长时间),然后重新启动了我的NetBeans。

我所有的Propel模块装起来......

+1

您能更精确地解答您如何解决问题吗?我面临同样的问题。 – 2012-02-08 04:43:43

0

在/config/ProjectConfiguration.class.php编辑线

$this->enablePlugins('sfDoctrinePlugin'); 

加载的Propel插件来代替:

$this->enablePlugins('sfPropelPlugin'); 

另外在/config/properties.ini集合

orm=Propel 
+1

对于最新版本的Propel(1.6),您需要启用'sfPropelORMPlugin'来代替。 'sfPropelPlugin'用于Propel的嵌入式版本,我认为它是1.4版本。 – halfer 2012-04-08 19:08:56