Symfony常用指令(收藏版)

symfony安装

1 $ mkdir -p lib/vendor
2 $ cd lib/vendor
3 $ tar zxpf symfony-1.4.0.tgz
4 $ mv symfony-1.4.0 symfony
5 $ rm symfony-1.4.0.tgz

创建symfony项目

$ php lib/vendor/symfony/data/bin/symfony generate:project PROJECT_NAME

创建前台应用

$ php symfony generate:app frontend

在应用中创建模型

$ symfony init-module <application_name> <module_name>

symfony与数据库相关指令:

 若开始一个新项目:

先要配置数据库的连接信息

1 dev:
2   doctrine:
3     class: sfDoctrineDatabase
4     param:
5       dsn: 'mysql:unix_socket=/var/lib/mysql/mysql.sock;host=localhost;dbname=dev_cupGuru'
6       username: **
7       password: **

用dev配置信息连接数据库:

php -c "/etc/php_apache/php.ini" symfony doctrine:build --env="dev" --all

为新项目添加数据库:

mysqladmin -uroot -p create jobeet

若不是配置新项目,仅更新数据,那么以下步骤:

让数据类能插入sql

$ php symfony doctrine:build --sql

在数据库中插入真实数据表(修改了schema.yml)

php  -c "/etc/php_apache/php.ini" symfony doctrine:insert-sql

映射到项目类:

$ php symfony doctrine:build --model

 

生成验证器和表单:

$ php symfony doctrine:build --all --no-confirmation

在MySql中更新数据(修改了fixtures.yml)

php -c "/etc/php_apache/php.ini" symfony doctrine:build --env="dev" --all --and-load

根据某个表单简历前台动作:

php symfony doctrine:generate-module --with-show --non-verbose-templates frontend 模块名 数据表名

转载于:https://www.cnblogs.com/yaoinit/archive/2012/06/16/2552071.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值