2013-06-13 42 views
0

我最近在互联网上找到了关于如何在Netbeans 7.3中安装Symfony2的常见建议,方法是将配置指向Symfony2标准版zip文件。如何判断Netbeans 7.3和Symfony2是否正常工作?

现在我正在关注Symfony网站上的这本书来创建HelloBundle演示,并且我注意到了一些不一致之处。

首先,在Netbeans中运行Symfony命令时,生成包不起作用book says it should。它迫使我使用--dir选项。以下是我必须添加的参数:

--namespace=Acme/HelloBundle --format=yml --dir=src 

其次,我看到创建的路由文件,但路由参数与本书所说的不同。首先使用术语“模式”而不是“路径”。进一步的搜索表明“模式”是一个过时的术语,现在“路径”是首选。如果是这种情况,那么为什么如果我使用最新版本的框架(2.3.1),“模式”会显示在我的文件中?另外,我的路由文件中有“默认”一词,而书中有“你好”。这是输出的副本。

acme_hello_homepage: 
    pattern: /hello/{name} 
    defaults: { _controller: AcmeHelloBundle:Default:index } 

最后,本书不清楚创建包是否会自动创建控制器文件。是这样吗?我没有“HelloController.php”文件,书上说我应该编辑。

我是Symfony的新手,但感觉有点不对劲。如果是这种情况,我该如何配置它才能正常工作?

回答

3

我使用NetBeans IDE作为我的symfony 2.X项目,我不能告诉什么是你的Netbeans的配置问题,但这里有一个指南,可以帮助的建立东西:)

http://software-talk.org/blog/2012/06/symfony2-tutorial-netbeans-and-symfony2-setting-everything-up/

希望它有帮助。

+0

......从那篇文章中,“如果我在创建项目之前没有将zip放入项目文件夹中,我遇到了一些问题,所以我会建议这样做。” ...我已将文件保留在下载文件夹中。这是我的问题。如果你的工作正常,你是否也将zip文件下载到你的项目文件夹? – user658182

+0

不在我的项目目录中,但我在我的计算机中使用这些模式来组织我的项目文件夹。 我有一个名为D:\ Projects的目录,每个项目存储在'D:\ Projects'内的自己的目录中,而symfony zip位于D:\ Projects内。 – Fanopsis

相关问题