我最近在互联网上找到了关于如何在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的新手,但感觉有点不对劲。如果是这种情况,我该如何配置它才能正常工作?
......从那篇文章中,“如果我在创建项目之前没有将zip放入项目文件夹中,我遇到了一些问题,所以我会建议这样做。” ...我已将文件保留在下载文件夹中。这是我的问题。如果你的工作正常,你是否也将zip文件下载到你的项目文件夹? – user658182
不在我的项目目录中,但我在我的计算机中使用这些模式来组织我的项目文件夹。 我有一个名为D:\ Projects的目录,每个项目存储在'D:\ Projects'内的自己的目录中,而symfony zip位于D:\ Projects内。 – Fanopsis