我怎么知道Netbeans 7.3和Symfony2是否工作正常?



我最近遵循了互联网上关于如何在Netbeans 7.3中安装Symfony2的常见建议,将配置指向Symfony2标准版zip文件。

现在我按照Symfony网站上的书来创建HelloBundle演示,我注意到一些不一致。

首先,当在Netbeans中运行Symfony命令时,生成包不会像书中说的那样工作。它迫使我使用——dir选项。以下是我必须添加的参数:

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

其次,我看到了创建的路由文件,但是路由参数与书上说的不同。首先用"模式"来代替"路径"。进一步搜索表明"Pattern"是一个过时的术语,而"Path"现在是首选。如果是这样的话,那么为什么"模式"显示在我的文件中,如果我使用的是最新版本的框架(2.3.1)?此外,我的路由文件中有"Default"这个词,而书中有"Hello"。以下是输出的副本:

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

最后,本书没有明确说明创建bundle是否也会自动创建控制器文件。是这样吗?我没有"HelloController.php"文件,书说我应该编辑。

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

我使用Netbeans作为symfony 2的IDE。x项目,我不知道你的Netbeans配置有什么问题,但这里有一个指南,可以帮助设置的东西:)

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

希望能有所帮助。

最新更新