我最近通过将配置指向Symfony2标准版zip文件,遵循互联网上关于如何在Netbeans 7.3中安装Symfony2的常见建议。
现在我按照Symfony网站上的书来创建HelloBundle演示,并且我注意到了一些不一致之处。
首先,在Netbeans中运行Symfony命令时,生成包不能用作book says it should。它迫使我使用--dir选项。以下是我必须添加的参数:
--namespace=Acme/HelloBundle --format=yml --dir=src
其次,我看到了创建的路由文件,但路由参数与本书所说的不同。首先是术语"模式"用来代替" Path。"进一步搜索表明"模式"是一个过时的术语," Path"现在是首选。如果是这种情况,那么为什么"模式"如果我使用最新版本的框架(2.3.1),则显示在我的文件中?此外,我的路由文件有单词"默认"在这本书中有#34;你好。"这是输出的副本。
acme_hello_homepage:
pattern: /hello/{name}
defaults: { _controller: AcmeHelloBundle:Default:index }
最后,本书不清楚创建捆绑包是否也会自动创建控制器文件。是这样的吗?我没有" HelloController.php"提交书籍说我应该编辑。
我是Symfony的新手,但感觉有点不对劲。如果是这样的话,我该如何配置它才能正常工作?
答案 0 :(得分:3)
我正在使用Netbeans作为我的symfony 2.x项目的IDE,我不知道你的Netbeans配置有什么问题,但是这里有一个可以帮助设置东西的指南:)
http://software-talk.org/blog/2012/06/symfony2-tutorial-netbeans-and-symfony2-setting-everything-up/
希望它有所帮助。