在symfony2中运行命令

时间:2011-04-15 21:03:52

标签: php symfony

我正在尝试根据本教程在Symfony2中创建我的第一页:http://symfony.com/doc/2.0/book/page_creation.html。任何人都可以告诉我该如何运行此命令:

php app/console init:bundle "Acme\StudyBundle" src

我是symfony的新手,我不知道这意味着什么...

1 个答案:

答案 0 :(得分:2)

php app/console init:bundle "Acme\StudyBundle" src

是一个shell命令,您打算在已安装Symfony的计算机的命令行上运行。您将更改为安装symfony的目录,并运行它 - 如何执行此操作显然取决于操作系统和安装。

该命令本身调用PHP解释器的命令行版本(php)来运行Symfony的console脚本(app/console)以初始化新的Symfony包({{1} })来自init:bundle目录中的(pretend!)公司Acme(Acme\StudyBundle)的StudyBundle。

对我来说,运行它看起来有点像这样(来自终端,在Mac上):

src

警告一句:Symfony 2仍然是非常新的 - 甚至还没有正式发布 - 虽然有什么文档是可以的,但是对于初学者而言,文档并不像完美或有用, Symfony 1.4的成熟文档。此外,尚未建立Symfony 2最佳实践。

所以,如果你是一个完整的Symfony新手,你可能会发现Symfony 1.4更容易,特别是在Jobeet教程之后。尽管Symfony 2与Symfony 1相比发生了很大变化,但学习Symfony 1将向您介绍Symfony 2中仍然熟悉的许多概念,例如从命令行生成新的代码模块,就像您在这里尝试做的那样