根据本教程,我试图在Symfony2中创建我的第一页:http://symfony.com/doc/2.0/book/page_creation.html。谁能告诉我应该怎么运行此命令:在symfony2中运行命令
php app/console init:bundle "Acme\StudyBundle" src
我是新来的Symfony和我不知道这是什么意思?
根据本教程,我试图在Symfony2中创建我的第一页:http://symfony.com/doc/2.0/book/page_creation.html。谁能告诉我应该怎么运行此命令:在symfony2中运行命令
php app/console init:bundle "Acme\StudyBundle" src
我是新来的Symfony和我不知道这是什么意思?
php app/console init:bundle "Acme\StudyBundle" src
是你的意思shell命令在您安装了Symfony的机器的命令行上运行。你可以更换你安装symfony的目录,并运行它 - 你是如何做的,显然是依赖于系统和安装。
命令本身调用你的PHP解释器(php
)运行的Symfony的console
脚本(app/console
)初始化名为StudyBundle一个新的Symfony束(init:bundle
),从(pretend!)公司的Acme的命令行版本(Acme\StudyBundle
)在目录src
。
对于我来说,运行它看起来有点像这样(从终端,在Mac):
Matt-Gibsons-iMac:~ matt$ cd Sites/Symfony
Matt-Gibsons-iMac:Symfony matt$ php app/console init:bundle "Acme\StudyBundle" src
Summary of actions
- The bundle "AcmeStudyBundle" was created at "src/Acme/StudyBundle" and is using the namespace "Acme\StudyBundle".
...
一个警告,虽然:Symfony的2还是很新的 - 甚至还没有正式发布 - 虽然哪些文档没有问题,但对于初学者来说,这些文档与Symfony 1.4的优秀成熟文档完全一样或者不会有帮助。此外,Symfony 2的最佳实践还没有建立。
所以,如果你是一个完整的Symfony的新手,你可能会发现Symfony的1.4要更容易,尤其是继Jobeet教程。尽管Symfony的2是Symfony的1相当大的变化,学习Symfony的1将向你介绍很多留在Symfony的2熟悉的,如通过命令行生成新的代码模块,就像你想在这里做概念。
你有你正在构建的教程网站上的计算机的命令行访问? – 2011-04-15 21:09:15
./app/console是php可执行脚本类似symfony的1.4〜./symfony,你用它做一些处理类似代的应用程序结构的一些任务,例如。 – Dziamid 2011-04-15 21:20:44