创建Bundle 的过程
1 进入 项目目录 cd E:\WAMP\apache2\htdocs\my_demo2.3
2 输入 php app/console 观察 所有的服务
3 输入 php app/console generate:bundle
3 再到 出现 Bundle namespace[0m:时 输入 需要的Bundle路径scourgen/webBundle
4[32mConfiguration format (yml, xml, php, or annotation)[0m: 输入annotation
5[32mDo you want to generate the whole directory structure[0m [[33mno[0m]? yes
显示 所有的页面路由
利用 router:debug
E:\WAMP\apache2\htdocs\my_demo2.3>php app/console router:debug
显示具体的路由信息
E:\WAMP\apache2\htdocs\my_demo2.3>php app/console router:match /page/index
显示所有的服务
E:\WAMP\apache2\htdocs\my_demo2.3>php app/console container:debug
复制模板中既view 中的 内容到 web 中去
E:\WAMP\apache2\htdocs\demo2_3>php app/console asset:install web
生成静态文件
E:\WAMP\apache2\htdocs\demo2_3>php app/console assetic:dump --env=prod --no-debug
Doctrine
前提要建立一个数据库为 symfony 框架内设置的 数据库名字
//根据数据库自动生成get 和 set函数
E:\WAMP\apache2\htdocs\demo2_3>php app/console generate:doctrine:entities ScourgenWebBundle
//自动根据symfony的类来自动生成 数据库 (没有 数据表等)
E:\WAMP\apache2\htdocs\demo2_3>php app/console doctrine:schema:create
//更新数据库 将 symfony 类中的属性添加到数据库中去
E:\WAMP\apache2\htdocs\demo2_3>php app/console doctrine:schema:update --force
//查看所更新的操作
E:\WAMP\apache2\htdocs\demo2_3>php app/console doctrine:schema:update --dump-sql
检验DOCtrine 的对错:
E:\WAMP\apache2\htdocs\demo2_3>php app/console doctrine:schema:validate
symfony的常用指令
最新推荐文章于 2023-04-10 18:20:58 发布