0

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

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

首先,当在 Netbeans 中运行 Symfony 命令时,生成包不能像书中所说的那样工作。它迫使我使用 --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 的新手,但这感觉有点不对劲。如果是这种情况,我该如何配置它以使其正常工作?

4

1 回答 1

3

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

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

希望能帮助到你。

于 2013-06-13T16:55:23.000 回答