我正在尝试根据本教程在Symfony2中创建我的第一页:http://symfony.com/doc/2.0/book/page_creation.html。任何人都可以告诉我该如何运行此命令:
php app/console init:bundle "Acme\StudyBundle" src
我是symfony的新手,我不知道这意味着什么...
答案 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中仍然熟悉的许多概念,例如从命令行生成新的代码模块,就像您在这里尝试做的那样