任务
-
- 可用的任务
应用程序
缓存
配置
学说
原则:建立
原则:build-db
原则:build-filters
原则:建立表格的
原则:建造模式
原则:建立模式
原则:构建sql
原则:clean-model-files
原则:create-model-tables
原则:数据转储
原则:数据加载
原则:delete-model-files
原则:dql
原则:drop-db
原则:generate-admin
原则:generate-migration
原则:generate-migrations-db
原则:generate-migrations-diff
原则:generate-migrations-models
原则:generate-module
原则:generate-module-for-route
原则:插入sql
原则:迁移
生成
i18n
日志
插件
项目
推动
ob娱乐下载
测试
symfob娱乐下载ony框架绑定提供一个命令行接口工具。内置的任务允许开发人员执行很多挑剔的和周期性任务的一个项目。
如果你执行ob娱乐下载
CLI不带任何参数,可用任务的列表显示:
php syob娱乐下载mfony美元
通过- v
选项,你会得到一些symfony的版本信息和symfony CLI使用的库的路径:ob娱乐下载
php syob娱乐下载mfony美元- v
CLI工具接受任务名称作为其第一个参数:
美元php ob娱乐下载symfony列表
任务名称可以由一个可选的名称空间和名称、冒号隔开(:
):
美元php ob娱乐下载symfony缓存:清楚
任务名称后,可以通过参数和选项:
美元php ob娱乐下载symfony缓存:明确——type =模板
CLI工具支持长选项和短的,有或没有价值。
的- t
选项是一个全球性的选项要求任何任务输出更多的调试信息。
可用的任务
- 全局任务
应用程序
缓存
配置
学说
原则:建立
原则:build-db
原则:build-filters
原则:建立表格的
原则:建造模式
原则:建立模式
原则:构建sql
原则:clean-model-files
原则:create-model-tables
原则:数据转储
原则:数据加载
原则:delete-model-files
原则:dql
原则:drop-db
原则:generate-admin
原则:generate-migration
原则:generate-migrations-db
原则:generate-migrations-diff
原则:generate-migrations-models
原则:generate-module
原则:generate-module-for-route
原则:插入sql
原则:迁移
生成
i18n
日志
插件
项目
推动
ob娱乐下载
测试
帮助
的帮助
任务显示帮助一个任务:
php syob娱乐下载mfony帮助美元[——xml] [task_name]
论点 | 默认的 | 描述 |
---|---|---|
task_name |
帮助 |
任务名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——xml |
- - - - - - |
输出帮助为XML |
的帮助
任务显示帮助对于一个给定的任务:
/ ob娱乐下载symfony帮助测试:所有
你也可以输出XML使用帮助——xml
选择:
。/ob娱乐下载 symfony帮助测试:所有——xml
列表
的列表
任务列表任务:
$ php ob娱乐下载symfony名单[——xml][名称]
论点 | 默认的 | 描述 |
---|---|---|
名称空间 |
- - - - - - |
名称空间的名字 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——xml |
- - - - - - |
输出帮助为XML |
的列表
任务列表所有任务:
/ ob娱乐下载symfony列表。
您还可以显示为一个特定的名称空间的任务:
。/ob娱乐下载 symfony测试列表
您还可以使用XML的信息输出——xml
选择:
/ ob娱乐下载symfony列表——xml
应用程序
应用:路线
的应用:路线
任务显示为应用程序当前路线:
美元php ob娱乐下载symfony应用:路由应用程序(名字)
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
的名字 |
- - - - - - |
路线名称 |
的应用:路线
显示当前路径对于一个给定的应用程序:
前端ob娱乐下载。/ symfony应用:路线
缓存
缓存:清晰
的缓存:清晰
任务清空缓存:
php syob娱乐下载mfony缓存:美元明显[——应用[= "……“]][- env [= "…”]][——类型(=“…”)
别名(es):cc
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
- - - - - - |
应用程序名称 |
- - - env |
- - - - - - |
环境 |
——类型 |
所有 |
类型 |
的缓存:清晰
任务扫清了symfony缓存。ob娱乐下载
默认情况下,它消除了所有可用的缓存类型,所有应用程序和所有环境。
你可以通过类型限制、应用程序或环境:
例如,要清楚的前端
应用程序缓存:
。/ob娱乐下载 symfony缓存:明确——应用=前端
清除缓存的刺激
环境前端
应用程序:
。/ob娱乐下载 symfony缓存:明确——应用=前端- env =刺激
清除缓存刺激
环境:
。/ob娱乐下载 symfony缓存:明确——env =刺激
明确了配置
缓存的所有刺激
环境:
。/ob娱乐下载 symfony缓存:明确- type =配置- env =刺激
内置的类型有:配置
,i18n
,路由
,模块
和模板
。
配置
配置:作者
的配置:作者
任务配置项目的作者:
$ php ob娱乐下载symfony的配置:作者作者
论点 | 默认的 | 描述 |
---|---|---|
作者 |
- - - - - - |
项目的作者 |
的配置:作者
任务配置项目的作者:
。/ob娱乐下载 symfony的配置:作者”法效力< fabien.potencier@symfony-project.com >”
作者使用生成预配置为每个生成的文件PHPDoc头。
值是存储在config / properties.ini]。
数据库配置:
的数据库配置:
任务配置数据库DSN:
美元php ob娱乐下载symfony的配置:数据库(- env (= "……“]][——名称[= "…”]][——类[= "……“]][——应用[= "…”]]dsn【用户名】【密码】
论点 | 默认的 | 描述 |
---|---|---|
dsn |
- - - - - - |
数据库dsn |
用户名 |
根 |
数据库用户名 |
密码 |
- - - - - - |
数据库密码 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
- - - env |
所有 |
环境 |
——名字 |
推动 |
连接名称 |
——类 |
sfPropelDatabase |
数据库的类名 |
——应用程序 |
- - - - - - |
应用程序名称 |
的配置:数据库
任务配置数据库DSN为一个项目:
/ ob娱乐下载symfony的配置:数据库mysql:主机= localhost; dbname =根mYsEcret示例
默认情况下,改变所有的配置环境的任务。如果你想改变dsn为一个特定的环境中,使用env
选择:
/ ob娱乐下载symfony的配置:数据库——env = dev mysql:主机= localhost; dbname = example_dev根mYsEcret
改变一个特定应用程序的配置,使用应用程序
选择:
/ ob娱乐下载symfony的配置:数据库——应用=前端mysql:主机= localhost; dbname =根mYsEcret示例
您还可以指定名称和数据库的连接类名称:
/ ob娱乐下载symfony的配置:数据库——name =主要类= ProjectDatabase mysql:主机= localhost; dbname =根mYsEcret示例
警告:propel.ini
当你使用一个文件也更新推动
数据库和配置所有
环境没有应用程序
。
学说
原则:建立
的原则:建立
任务生成代码基于模式:
美元php ob娱乐下载symfony学说:构建[——应用程序(= "……“]]- env =“…”)[--no-confirmation] [--all] [--all-classes] [--model] [--forms] [--filters] [--sql] [--db] [--and-migrate] [--and-load[="..."]] [--and-append[="..."]]
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
——没有明确 |
- - - - - - |
是否强制删除数据库 |
——所有 |
- - - - - - |
建立一切和重置数据库 |
——所有类 |
- - - - - - |
建立所有类 |
——模型 |
- - - - - - |
构建模型类 |
——形式 |
- - - - - - |
构建形式类 |
——过滤器 |
- - - - - - |
建立筛选器类 |
——sql |
- - - - - - |
构建SQL |
——数据库 |
- - - - - - |
删除、创建和插入SQL或迁移数据库 |
——与移植 |
- - - - - - |
迁移数据库 |
——和负载 |
- - - - - - |
负载设备数据(允许多个值) |
,并将 |
- - - - - - |
附加设备数据(允许多个值) |
的原则:建立
任务生成代码基于模式:
。/ob娱乐下载 symfony学说:构建
你必须指定你想建什么。例如,如果你想要的模型,形成类使用——模型
和——形式
选项:
。/ob娱乐下载 symfony学说:构建——模型形式
您可以使用——所有
快捷方式选项如果你想所有类和生成SQL文件和数据库重建:
。/ob娱乐下载 symfony原则:建立——所有
这相当于运行以下任务:
。/ob娱乐下载 symfony学说:drop-db。/ symfony学说:build-db。/ symfony学说:建造模式。/ symfony学说:构建表单。/ symfony学说:build-filters。/ symfony学说:构建sql。/ symfony学说:插入sql
你也可以只生成类文件使用——所有类
快捷方式的选择。当单独使用该选项时,数据库不会被修改。
。/ob娱乐下载 symfony学说:构建——所有类
的——与移植
选项将运行任何悬而未决的迁移一旦构建完成:
。/ob娱乐下载 symfony学说:构建- db -和移植
的——和负载
从项目和插件选项将加载数据数据/夹具/
目录:
。/ob娱乐下载 symfony学说:构建——数据库——并迁移和负载
指定加载设备,添加一个参数——和负载
选择:
。/ob娱乐下载 symfony学说:构建——所有和负载=“数据/设备/ dev /”
不擦除任何附加装置数据从数据库记录,包括,并将
选择:
。/ob娱乐下载 symfony学说:构建————并将
原则:build-db
的原则:build-db
任务创建数据库当前的模型:
php syob娱乐下载mfony学说:美元build-db[——应用程序[= "……“]]- env =“…”)[database1] ... [databaseN]
别名(es):原则:create-db
论点 | 默认的 | 描述 |
---|---|---|
数据库 |
- - - - - - |
一个特定的数据库 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
的原则:build-db
基于配置任务创建一个或多个数据库配置/ databases.yml
:
。/ob娱乐下载 symfony学说:build-db
你可以指定数据库创建通过提供他们的名字:
。/ob娱乐下载 symfony学说:build-db slave1 slave2
原则:build-filters
的原则:build-filters
当前模型:任务创建过滤器形式类
php syob娱乐下载mfony学说:美元build-filters[——应用程序[= "……“]]- env =“…”)[--model-dir-name="..."] [--filter-dir-name="..."] [--generator-class="..."]
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
——model-dir-name |
模型 |
该模型dir的名字 |
——filter-dir-name |
过滤器 |
过滤形式dir的名字 |
——generator-class |
sfDoctrineFormFilterGenerator |
生成器类 |
的原则:build-filters
任务创建表单过滤器类的模式:
。/ob娱乐下载 symfony学说:build-filters
这个任务创建表单过滤器类基于模型。中创建的类lib /理论/过滤器
。
这个任务没有覆盖定制类lib /理论/过滤器
。它只替换基类中生成lib /理论/过滤器/基地
。
原则:建立表格的
的原则:建立表格的
任务创建表单类为当前模型:
php syob娱乐下载mfony学说:美元构建表单(——应用程序(= "……“]]- env =“…”)[--model-dir-name="..."] [--form-dir-name="..."] [--generator-class="..."]
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
——model-dir-name |
模型 |
该模型dir的名字 |
——form-dir-name |
形式 |
表单dir名字 |
——generator-class |
sfDoctrineFormGenerator |
生成器类 |
的原则:建立表格的
任务创建表单类的模式:
。/ob娱乐下载 symfony学说:构建表单
这个任务创建表单类基于模型。中创建的类lib /理论/形式
。
这个任务没有覆盖定制类lib /理论/形式
。它只替换基类中生成lib /理论/形式/基地
。
原则:建造模式
的原则:建造模式
任务创建类为当前的模型:
php syob娱乐下载mfony学说:美元建造模式[——应用程序[= "……“]]- env =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
的原则:建造模式
任务创建模型类的模式:
。/ob娱乐下载 symfony学说:建造模式
阅读模式信息的任务配置/ / * .yml教义
从项目和所有启用的插件。
创建模型类文件lib /模型/教义
。
这个任务没有覆盖定制类lib /模型/教义
。它仅替换文件lib /模型/理论/基地
。
原则:建立模式
的原则:建立模式
任务从一个现有的数据库创建一个模式:
美元php ob娱乐下载symfony原则:建立模式[——应用程序[= "……“]]- env =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
的原则:建立模式
任务一个数据库创建一个模式:自查
。/ob娱乐下载 symfony原则:建立模式
任务创建一个yml文件配置/学说
原则:构建sql
的原则:构建sql
任务创建SQL为当前的模型:
php syob娱乐下载mfony学说:美元构建sql(——应用程序(= "……“]]- env =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
的原则:构建sql
任务为表创建创建SQL语句:
。/ob娱乐下载 symfony学说:构建sql
生成的SQL数据库的优化配置配置/ databases.yml
:
教义。数据库= mysql
原则:clean-model-files
的原则:clean-model-files
任务删除所有生成的模型类模型不再存在于你的YAML模式:
php syob娱乐下载mfony学说:美元clean-model-files(——没有明确)
别名(es):原则:清洁
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——没有明确 |
- - - - - - |
不要求确认 |
的原则:clean-model-files
任务删除模型类,并不代表在项目或插件模式。yml文件:
。/ob娱乐下载 symfony学说:clean-model-files
原则:create-model-tables
的原则:create-model-tables
指定模型的任务删除并重新创建表。
php syob娱乐下载mfony学说:美元create-model-tables[——应用程序[= "……“]]- env =“…”)[models1] ... [modelsN]
论点 | 默认的 | 描述 |
---|---|---|
模型 |
- - - - - - |
模型的列表 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
前端 |
应用程序名称 |
- - - env |
dev |
环境 |
的原则:create-model-tables
删除并重新创建表的指定模型:
。/ob娱乐下载 symfony学说:create-model-tables用户
原则:数据转储
的原则:数据转储
任务数据转储设备目录:
美元php ob娱乐下载symfony原则:数据转储(——应用程序(= "……“]]- env =“…”)[target]
论点 | 默认的 | 描述 |
---|---|---|
目标 |
- - - - - - |
目标文件名 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
的原则:数据转储
任务数据库转储数据:
。/ob娱乐下载 symfony原则:数据转储
任务数据库数据的转储数据/夹具/ %目标%
。
YML的转储文件格式,可以湾区(通过使用原则:数据加载
的任务。
。/ob娱乐下载 symfony原则:数据加载
原则:数据加载
的原则:数据加载
任务加载YAML夹具数据:
美元php ob娱乐下载symfony原则:数据加载[——应用程序[= "……“]]- env =“…”)[--append] [dir_or_file1] ... [dir_or_fileN]
论点 | 默认的 | 描述 |
---|---|---|
dir_or_file |
- - - - - - |
目录或文件加载 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
——附加 |
- - - - - - |
不要删除当前数据在数据库中 |
的原则:数据加载
任务装置加载数据到数据库中:
。/ob娱乐下载 symfony原则:数据加载
任务加载数据从所有的文件中找到数据/夹具/
。
如果你想加载数据从特定的文件或目录,您可以将它们作为参数:
。/ob娱乐下载 symfony原则:数据加载数据/设备/ dev /夹具/ users.yml数据
如果你不想任务删除数据库中现有的数据,使用——附加
选择:
。/ob娱乐下载 symfony原则:数据加载——附加
原则:delete-model-files
的原则:delete-model-files
任务删除所有相关的自动生成的文件名称。对于一个给定的模型:
php syob娱乐下载mfony学说:美元delete-model-files[——没有明确]name1……(以)
论点 | 默认的 | 描述 |
---|---|---|
的名字 |
- - - - - - |
模型的名字你想删除所有相关的文件。 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——没有明确 |
- - - - - - |
不要求确认 |
的原则:delete-model-files
任务删除所有文件与特定的模型:
。/ob娱乐下载 symfony学说:delete-model-files文章作者
原则:dql
的原则:dql
任务执行DQL查询和查看结果:
php syob娱乐下载mfony学说:美元dql[——应用程序[= "……“]]- env =“…”)[--show-sql] [--table] dql_query [parameter1] ... [parameterN]
论点 | 默认的 | 描述 |
---|---|---|
dql_query |
- - - - - - |
DQL查询执行 |
参数 |
- - - - - - |
查询参数 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
——show-sql |
- - - - - - |
显示将执行的sql语句 |
——表 |
- - - - - - |
返回结果在表的格式 |
的原则:dql
任务执行DQL查询并显示格式化的结果:
。/ob娱乐下载 symfony学说:dql“从用户”
您可以显示SQL执行的使用——show-sql
选择:
。/ob娱乐下载 symfony学说:dql——show-sql“从用户”
提供查询参数作为额外参数:
。/ob娱乐下载 symfony学说:dql”从用户电子邮件像在哪里?”“% symfony-project.com”
原则:drop-db
的原则:drop-db
任务滴数据库当前模型:
php syob娱乐下载mfony学说:美元drop-db[——应用程序[= "……“]]- env =“…”)[--no-confirmation] [database1] ... [databaseN]
论点 | 默认的 | 描述 |
---|---|---|
数据库 |
- - - - - - |
一个特定的数据库 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
——没有明确 |
- - - - - - |
是否强制删除数据库 |
的原则:drop-db
任务会根据配置一个或多个数据库配置/ databases.yml
:
。/ob娱乐下载 symfony学说:drop-db
系统将提示您确认之前数据库是下降了,除非你提供——没有明确
选择:
。/ob娱乐下载 symfony学说:drop-db——无法得到确认
你可以指定数据库将提供他们的名字:
。/ob娱乐下载 symfony学说:drop-db slave1 slave2
原则:generate-admin
的原则:generate-admin
任务生成一个教条管理模块:
美元php ob娱乐下载symfony学说:generate-admin[——模块= "……”][——主题= "…"][——单数= "……”][——复数= "…"][- env = "……”][——actions-base-class = "…")应用route_or_model
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
route_or_model |
- - - - - - |
名或模型类的路线 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——模块 |
- - - - - - |
模块名称 |
——主题 |
管理 |
主题名称 |
——奇异 |
- - - - - - |
奇异的名字 |
——复数 |
- - - - - - |
复数的名字 |
- - - env |
dev |
环境 |
——actions-base-class |
sfActions |
基类的行为 |
的原则:generate-admin
任务生成一个教条管理模块:
。/ob娱乐下载 symfony学说:generate-admin前端
在任务创建一个模块%前端%
申请% %条
模型。
任务为您的应用程序创建一个路线routing.yml
。
你也可以生成一个原则管理模块通过一个路线名称:
。/ob娱乐下载 symfony学说:generate-admin前端
在任务创建一个模块%前端%
申请% %条
路由定义中发现routing.yml
。
过滤器和批处理操作正常工作,您需要添加with_wildcard_routes
选择的路线:
文章:类:sfDoctrineRouteCollection选项:模型:with_wildcard_routes条:真的
原则:generate-migration
的原则:generate-migration
任务生成迁移类:
php syob娱乐下载mfony学说:美元generate-migration[——应用程序[= "……“]]- env =“…”)[--editor-cmd="..."] name
论点 | 默认的 | 描述 |
---|---|---|
的名字 |
- - - - - - |
迁移的名字 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
——editor-cmd |
- - - - - - |
打开脚本用这个命令创建 |
的原则:generate-migration
迁移任务生成模板
。/ob娱乐下载 symfony学说:generate-migration AddUserEmailColumn
你可以提供一个——editor-cmd
选择你的编辑器中打开新的移民类的选择在创建:
。/ob娱乐下载 symfony学说:generate-migration AddUserEmailColumn——editor-cmd =伴侣
原则:generate-migrations-db
的原则:generate-migrations-db
任务生成迁移类从现有数据库连接:
php syob娱乐下载mfony学说:美元generate-migrations-db[——应用程序[= "……“]]- env =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
的原则:generate-migrations-db
任务生成迁移类从现有数据库连接:
。/ob娱乐下载 symfony学说:generate-migrations-db
原则:generate-migrations-diff
的原则:generate-migrations-diff
任务生成迁移类通过生产新老模式之间的差异。
php syob娱乐下载mfony学说:美元generate-migrations-diff[——应用程序[= "……“]]- env =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
的原则:generate-migrations-diff
任务生成迁移类通过生产新老模式之间的差异。
。/ob娱乐下载 symfony学说:generate-migrations-diff
原则:generate-migrations-models
的原则:generate-migrations-models
任务生成迁移类从一组现有的模型:
php syob娱乐下载mfony学说:美元generate-migrations-models[——应用程序[= "……“]]- env =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
的原则:generate-migrations-models
任务生成迁移类从一组现有的模型:
。/ob娱乐下载 symfony学说:generate-migrations-models
原则:generate-module
的原则:generate-module
任务生成一个教义模块:
美元php ob娱乐下载symfony学说:generate-module[——主题= "……"][——generate-in-cache] [——non-verbose-templates] [——show][——单数=“……”][——复数= "……”][——route-prefix = "…"][——with-doctrine-route] [- env = "……”][——actions-base-class = "…")应用程序模块模型
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
模块 |
- - - - - - |
模块名称 |
模型 |
- - - - - - |
模型类名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——主题 |
默认的 |
主题名称 |
——generate-in-cache |
- - - - - - |
在缓存生成模块 |
——non-verbose-templates |
- - - - - - |
生成非详细的模板 |
——用指 |
- - - - - - |
生成一个显示方法 |
——奇异 |
- - - - - - |
奇异的名字 |
——复数 |
- - - - - - |
复数的名字 |
——route-prefix |
- - - - - - |
路由前缀 |
——with-doctrine-route |
- - - - - - |
你是否将使用一个主义路线 |
- - - env |
dev |
环境 |
——actions-base-class |
sfActions |
基类的行为 |
的原则:generate-module
任务生成一个教义模块:
。/ob娱乐下载 symfony学说:generate-module前端文章文章
创建一个任务%模块%
模块的应用程序% %
应用程序的模型类%模型%
。
您还可以创建一个空模块继承其行动从运行时生成模块和模板% % sf_app_cache_dir % /模块/汽车%模块
通过使用——generate-in-cache
选择:
。/ob娱乐下载 symfony学说:generate-module——generate-in-cache前端文章文章
发电机使用可以使用一个定制的主题——主题
选择:
。/ob娱乐下载 symfony学说:generate-module——主题=“定制”前端文章文章
通过这种方式,您可以创建自己的模块发生器与自己的约定。
您还可以更改默认行为基类(默认sfActions)生成的模块:
。/ob娱乐下载 symfony学说:generate-module——actions-base-class =“ProjectActions”前端文章文章
原则:generate-module-for-route
的原则:generate-module-for-route
任务生成一个教义模块路由定义:
美元php ob娱乐下载symfony学说:generate-module-for-route[——主题= "……"][——non-verbose-templates][——单数=“……”][——复数= "……”][- env = "…"][——actions-base-class = "……"]应用程序路径
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
路线 |
- - - - - - |
路线名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——主题 |
默认的 |
主题名称 |
——non-verbose-templates |
- - - - - - |
生成非详细的模板 |
——奇异 |
- - - - - - |
奇异的名字 |
——复数 |
- - - - - - |
复数的名字 |
- - - env |
dev |
环境 |
——actions-base-class |
sfActions |
基类的行为 |
的原则:generate-module-for-route
任务生成一个教义模块路由定义:
。/ob娱乐下载 symfony学说:generate-module-for-route前端
在任务创建一个模块%前端%
申请% %条
路由定义中发现routing.yml
。
原则:插入sql
的原则:插入sql
当前任务插入SQL模型:
美元php ob娱乐下载symfony学说:插入sql(——应用程序(= "……“]]- env =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
的原则:插入sql
任务创建数据库表:
。/ob娱乐下载 symfony学说:插入sql
任务连接到数据库并创建表的所有lib /模型/ / * .class.php教义
文件。
原则:迁移
的原则:迁移
任务指定数据库迁移到当前/版本:
php syob娱乐下载mfony学说:美元迁移(——应用程序(= "……“]]- env =“…”)[--up] [--down] [--dry-run] [version]
论点 | 默认的 | 描述 |
---|---|---|
版本 |
- - - - - - |
迁移到版本 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
—— |
- - - - - - |
迁移到一个版本 |
——下 |
- - - - - - |
迁移到下一版本 |
——即将 |
- - - - - - |
不存在迁移 |
的原则:迁移
任务迁移数据库:
。/ob娱乐下载 symfony学说:迁移
提供一个版本参数迁移到一个特定的版本:
10ob娱乐下载。/ symfony学说:迁移
向上或向下迁移,迁移使用——
或——下
选项:
。/ob娱乐下载 symfony学说:迁移——下来
如果您的数据库支持回滚DDL语句,您可以运行迁移在管制模式下使用——即将
选择:
。/ob娱乐下载 symfony学说:迁移——管制
生成
生成:应用程序
的生成:应用程序
任务生成一个新应用程序:
美元php ob娱乐下载symfony生成:应用[——escaping-strategy = "……”][——csrf-secret = "…")应用
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——escaping-strategy |
1 |
输出逃避策略 |
——csrf-secret |
1 |
使用CSRF保护秘密 |
的生成:应用程序
任务创建一个新的应用程序的基本目录结构在当前项目:
。/ob娱乐下载 symfony生成:应用程序前端
这个任务还创建了两个前端控制器脚本web /
目录:
网络/应用程序% %。php用于生产环境的web应用程序/ % % _dev。php的开发环境
第一个应用程序,生产环境脚本命名index . php
。
如果一个应用程序具有相同名称已经存在,它会抛出一个sfCommandException
。
默认情况下,启用输出转义(防止XSS),和一个随机的秘密也阻止CSRF生成。
您可以禁用输出逃避通过使用escaping-strategy
选择:
。/ob娱乐下载 symfony生成:应用程序前端——escaping-strategy = false
您可以启用会话令牌的形式(阻止CSRF)通过定义一个秘密的csrf-secret
选择:
。/ob娱乐下载 symfony生成:应用程序前端——csrf-secret = UniqueSecret
您可以自定义默认的骨架通过创建一个使用的任务% sf_data_dir % /框架/应用程序
目录中。
生成:模块
的生成:模块
任务生成一个新模块:
php syob娱乐下载mfony生成:美元模块应用程序模块
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
模块 |
- - - - - - |
模块名称 |
的生成:模块
任务创建一个新模块的基本目录结构在一个现有的应用程序:
前端ob娱乐下载的文章。/ symfony生成:模块
任务也可以改变了作者的名字actions.class.php
如果你有配置配置/ properties.ini
:
博客作者的名字= =法效力< fabien.potencier@sensio.com >
您可以自定义默认的骨架通过创建一个使用的任务% sf_data_dir % /框架/模块
目录中。
任务还创建一个功能测试存根命名% sf_test_dir % /功能/ % % / % % ActionsTest.class.php模块应用程序
默认情况下,没有通过。
如果一个模块中已经存在相同名称的应用程序,它会抛出一个sfCommandException
。
生成:项目
的生成:项目
任务生成一个新项目:
美元php ob娱乐下载symfony生成:项目——orm = "……”][——安装程序= "…")的名字(作者)
论点 | 默认的 | 描述 |
---|---|---|
的名字 |
- - - - - - |
项目名称 |
作者 |
你的名字在这里 |
项目的作者 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——orm |
学说 |
ORM默认使用 |
——安装程序 |
- - - - - - |
一个安装程序脚本执行 |
的生成:项目
任务创建一个新项目的基本目录结构在当前目录:
。/ob娱乐下载 symfony生成:项目的博客
如果当前目录已经包含一个symfony项目,它会抛出一个ob娱乐下载sfCommandException
。
默认情况下,任务配置原则ORM。如果你想使用驱动,使用——orm
选择:
。/ob娱乐下载 symfony生成:项目博客——orm =推动
如果你不想使用一个ORM,通过没有一个
来——orm
选择:
博客ob娱乐下载。/ symfony生成:项目——orm =没有
你也可以通过——安装程序
可以进一步自定义项目:
博客ob娱乐下载。/ symfony生成:项目——安装程序=。/ installer.php
你可以可选地包括一个第二作者
参数指定要使用什么名字时作者symfony生成新类:ob娱乐下载
杰克ob娱乐下载。/ symfony生成:项目博客”Doe”
生成:任务
的生成:任务
任务创建一个框架类的新任务:
美元php ob娱乐下载symfony生成:任务[- dir =“…”][——使用数据库= "…"][——简要描述= "……"]task_name
论点 | 默认的 | 描述 |
---|---|---|
task_name |
- - - - - - |
任务名称(可以包含名称空间) |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
- - - dir |
lib /任务 |
目录创建任务 |
——使用数据库 |
学说 |
模型初始化任务是否需要访问数据库 |
——简要描述 |
- - - - - - |
一个简短的任务描述(出现在任务列表) |
的生成:任务
创建一个新的sfTask类基于名称作为参数传递:
。/ob娱乐下载 symfony生成:任务名称空间:名字
的namespaceNameTask.class.php
框架下创建任务lib /任务/
目录中。注意,名称空间是可选的。
如果你想在另一个目录中创建文件(相对于项目的根文件夹),通过它- - - dir
选择。这个目录将被创建,如果它不存在。
。/ob娱乐下载 symfony生成:任务名称:名称- dir =插件编写myPlugin / lib / /任务
如果你想要的任务除了默认连接学说
提供这个连接的名称——使用数据库
选择:
。/ob娱乐下载 symfony生成:任务名称:名称,主要使用数据库=
的——使用数据库
选项还可以用于禁用数据库初始化在生成的任务:
。/ob娱乐下载 symfony生成:任务名称:名称,使用数据库= false
你也可以指定一个描述:
。/ob娱乐下载 symfony生成:任务名称:名称,简要描述=“有趣的事”
i18n
i18n:提取
的i18n:提取
任务从php文件提取i18n字符串:
php syob娱乐下载mfony i18n:美元提取[——显示新的][——展示老][——自动保存][——auto-delete]应用文化
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
文化 |
- - - - - - |
目标文化 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——显示新的 |
- - - - - - |
输出所有新发现的字符串 |
——展示老 |
- - - - - - |
输出所有旧的字符串 |
——自动保存 |
- - - - - - |
保存新的字符串 |
——auto-delete |
- - - - - - |
删除旧的字符串 |
的i18n:提取
任务提取i18n字符串为给定的应用程序从你的项目文件和目标文化:
。/ob娱乐下载 symfony i18n:提取前端fr
默认情况下,任务只显示新老字符串的数量在当前项目中找到。
如果你想显示新的字符串,使用——显示新的
选择:
。/ob娱乐下载 symfony i18n:提取——显示新的前端fr
拯救他们的i18n消息目录,使用——自动保存
选择:
。/ob娱乐下载 symfony i18n:提取——自动保存前端fr
如果你想要显示的字符串中i18n信息目录,但没有找到应用程序中,使用——展示老
选择:
。/ob娱乐下载 symfony i18n:提取——展示老前端fr
自动删除旧的字符串,使用——auto-delete
但是要小心,特别是如果你有翻译插件时将出现字符串一样古老,但它们不是:
。/ob娱乐下载 symfony i18n:提取——auto-delete前端fr
i18n:找到
的i18n:找到
任务应用程序中发现非“i18n准备”的字符串:
php syob娱乐下载mfony i18n:美元找到[- env =”……”应用程序
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
- - - env |
dev |
环境 |
的i18n:找
任务发现嵌入在非国际化字符串模板:
,/ob娱乐下载 symfony i18n:找到前端
这个任务是能够找到非国际化字符串在纯HTML和PHP代码:
< p >非i18n文本< / p > < p > < ?php echo“测试”? > < / p >
任务返回所有字符串嵌入PHP,可以有一些假阳性(尤其是如果你使用字符串的语法辅助参数)。
日志
日志:清晰
的日志:清晰
任务清除日志文件:
美元php ob娱乐下载symfony日志:清楚
的日志:清晰
任务清除所有symfony的日志ob娱乐下载文件:
/ ob娱乐下载symfony日志:清楚
日志:旋转
的日志:旋转
任务旋转应用程序的日志文件:
美元php ob娱乐下载symfony日志:旋转——历史= "……”][——时间= "…")应用env
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
env |
- - - - - - |
环境的名字 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——历史 |
10 |
旧的日志文件的最大数量 |
——时间 |
7 |
天的时间 |
的日志:旋转
任务旋转应用程序日志文件对于一个给定的环境:
/ ob娱乐下载symfony日志:前端开发旋转
您可以指定一个期
或者一个历史
选择:
/ ob娱乐下载symfony日志:旋转前端开发——历史= 10 = 7
插件
插件:add-channel
的插件:add-channel
任务添加一个新梨频道:
php syob娱乐下载mfony插件:美元add-channel名字
论点 | 默认的 | 描述 |
---|---|---|
的名字 |
- - - - - - |
频道名称 |
的插件:add-channel
任务添加一个新梨频道:
。/ob娱乐下载 symfony插件:add-channel symfony.plugins.pear.example.com
插件:安装
的插件:安装
任务安装一个插件:
php syob娱乐下载mfony插件:美元安装[s |——稳定= "……”][- r |——释放=“……”][- c |——通道= "…"][- d |——install_deps] [——force-license]的名字
论点 | 默认的 | 描述 |
---|---|---|
的名字 |
- - - - - - |
插件名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——稳定 (- s) |
- - - - - - |
首选的稳定性(稳定、βα) |
——释放 (- r) |
- - - - - - |
首选的版本 |
——频道 (- c) |
- - - - - - |
PEAR通道名称 |
——install_deps (- d) |
- - - - - - |
是否强制安装所需的依赖项 |
——force-license |
- - - - - - |
是否强制安装即使许可不是麻省理工学院 |
的插件:安装
任务安装一个插件:
sfob娱乐下载GuardPlugin。/ symfony插件:安装
默认情况下,安装最新的稳定的
释放。
如果你想安装一个插件,尚未稳定,使用稳定
选择:
。/ob娱乐下载 symfony插件:安装——稳定=βsfGuardPlugin。/ symfony插件:安装- sβsfGuardPlugin
你也可以强迫一个特定版本的安装:
。/ob娱乐下载 symfony插件:安装——释放= 1.0.0 sfGuardPlugin。/ symfony插件:安装- r 1.0.0 sfGuardPlugin
强制安装所需的所有依赖项,使用install_deps
国旗:
。/ob娱乐下载 symfony插件:安装——install-deps sfGuardPlugin。/ symfony插件:安装- d sfGuardPlugin
默认情况下,梨通道使用ob娱乐下载symfony-plugins
(plugins.ob娱乐下载symfony-project.org)。
您可以指定另一个通道通道
选择:
。/ob娱乐下载 symfony插件:安装——频道= mypearchannel sfGuardPlugin。/ symfony插件:安装- c mypearchannel sfGuardPlugin
你也可以安装PEAR包托管在一个网站:
。/ob娱乐下载 symfony插件:安装http://somewhere.example.com/sfGuardPlugin-1.0.0.tgz
或地方梨包:
/hob娱乐下载ome/fabien/plugins/sfGuardPlugin-1.0.0.tgz。/ symfony插件:安装
如果插件包含一些web内容(图像、样式表或javascript),创建一个任务%的名字%
符号链接的那些资产web /
。在Windows上,将所有文件复制到的任务web / % %的名字
目录中。
插件:列表
的插件:列表
任务列表安装插件:
php syob娱乐下载mfony插件:美元列表
的插件:列表
任务列表所有已安装的插件:
。/ob娱乐下载 symfony插件:列表
它也给通道为每个插件和版本。
插件:发布资产
的插件:发布资产
任务发布网络资产为所有插件:
美元php ob娱乐下载symfony插件:发布资产——core-only] [plugins1]…(pluginsN)
论点 | 默认的 | 描述 |
---|---|---|
插件 |
- - - - - - |
发布这个插件的资产 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——core-only |
- - - - - - |
如果设置只有核心插件将公布他们的资产 |
的插件:发布资产
任务将从所有插件发布网络资产。
。/ob娱乐下载 symfony插件:发布资产
实际上这将发送plugin.post_install
每个插件事件。
您可以指定插件和插件应该安装他们的资产通过这些插件的名称作为参数:
。/ob娱乐下载 symfony插件:发布资产sfDoctrinePlugin
插件:卸载
的插件:卸载
任务卸载插件:
美元php ob娱乐下载symfony插件:卸载(- c |——通道= "…”][- d |——install_deps]的名字
论点 | 默认的 | 描述 |
---|---|---|
的名字 |
- - - - - - |
插件名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——频道 (- c) |
- - - - - - |
PEAR通道名称 |
——install_deps (- d) |
- - - - - - |
是否强制安装的依赖关系 |
的插件:卸载
任务卸载插件:
。/ob娱乐下载 symfony插件:卸载sfGuardPlugin
默认频道是ob娱乐下载
。
你也可以卸载的插件有一个不同的频道:
。/ob娱乐下载 symfony插件:卸载——频道= mypearchannel sfGuardPlugin。/ symfony插件:卸载- c mypearchannel sfGuardPlugin
或者你可以使用频道/包
符号:
。/ob娱乐下载 symfony插件:卸载mypearchannel / sfGuardPlugin
你可以得到一个插件的梨通道名称启动插件:列表
的任务。
如果插件包含一些web内容(图像、样式表或javascript),任务也消除了web / % %的名字
符号链接(在* nix)或目录(在Windows上)。
插件:升级
的插件:升级
任务升级插件:
php syob娱乐下载mfony插件:美元升级[s |——稳定= "……”][- r |——释放=“……”][- c |——通道= "…“)的名字
论点 | 默认的 | 描述 |
---|---|---|
的名字 |
- - - - - - |
插件名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——稳定 (- s) |
- - - - - - |
首选的稳定性(稳定、βα) |
——释放 (- r) |
- - - - - - |
首选的版本 |
——频道 (- c) |
- - - - - - |
PEAR通道名称 |
的插件:升级
任务试图升级插件:
sfob娱乐下载GuardPlugin。/ symfony插件:升级
默认频道是ob娱乐下载
。
如果插件包含一些web内容(图像、样式表或javascript),任务也更新了web / % %的名字
在Windows目录内容。
看到插件:安装
关于插件名称的格式的更多信息和选项。
项目
项目::clear-controllers
的项目::clear-controllers
任务清除所有非生产环境控制器:
php syob娱乐下载mfony项目:美元clear-controllers
的项目:clear-controllers
任务清除所有非生产环境控制器:
/ ob娱乐下载symfony项目:clear-controllers
您可以使用此任务在生产服务器上删除所有前端控制器脚本除了生产的。
如果你有两个应用程序命名前端
和后端
您有4个默认的控制器脚本web /
:
index . php前端_dev.php backend.php backend_dev.php
后执行项目:clear-controllers
剩下的任务,两个前端控制器脚本web /
:
index . php后端。php
这两个控制器是安全的,因为调试模式和网络调试工具栏被禁用。
项目::部署
的项目::部署
任务部署一个项目到另一个服务器:
美元php ob娱乐下载symfony项目:部署(——)[——rsync-dir =”……"][——rsync-options [= "…"]]服务器
论点 | 默认的 | 描述 |
---|---|---|
服务器 |
- - - - - - |
服务器名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——去 |
- - - - - - |
做部署 |
——rsync-dir |
配置 |
的目录寻找rsync *。txt文件 |
——rsync-options |
-azC——力——删除——进步 |
选择通过rsync可执行 |
的项目:部署
任务在服务器上部署一个项目:
/ ob娱乐下载symfony项目:生产部署
服务器必须配置配置/ properties.ini
:
主机用户=法比dir = = www.example.com端口= 22 / var / www / sfblog /类型= rsync
自动化部署,任务使用rsync / SSH。您必须配置SSH访问的关键或配置的密码配置/ properties.ini
。
默认情况下,在dry-mode任务。做一个真正的部署,你必须通过——去
选择:
/ ob娱乐下载symfony项目:部署——去生产
配置文件和目录配置/ rsync_exclude.txt
不是部署:
. svn / web /上传/日志/ * / * / * /缓存
您还可以创建一个rsync.txt
和rsync_include.txt
文件。
如果你需要定制rsync * . txt
基于服务器的文件,你可以通过rsync-dir
选择:
/ ob娱乐下载symfony项目:部署——去——rsync-dir =配置/生产产量
最后,您可以指定选项传递给rsync的可执行文件,使用rsync-options
选项(默认值是-azC——力——删除——进步
):
/ ob娱乐下载symfony项目:部署——去——rsync-options = -avz
项目::禁用
的项目::禁用
任务禁用应用程序在给定的环境中:
美元php ob娱乐下载symfony项目:禁用env (app1)……(appN)
论点 | 默认的 | 描述 |
---|---|---|
env |
- - - - - - |
环境的名字 |
应用程序 |
- - - - - - |
应用程序名称 |
的项目:禁用
任务禁用一个环境:
/ ob娱乐下载symfony项目:禁用刺激
您还可以指定单独的应用程序被禁用的环境:
/ ob娱乐下载symfony项目:禁用刺激前端后端
项目::启用
的项目::启用
任务可以使应用程序在给定的环境中:
美元php ob娱乐下载symfony项目:使env (app1)……(appN)
论点 | 默认的 | 描述 |
---|---|---|
env |
- - - - - - |
环境的名字 |
应用程序 |
- - - - - - |
应用程序名称 |
的项目:启用
使一个特定的任务环境:
/ ob娱乐下载symfony项目:使前端刺激
您还可以指定单独的应用程序中启用环境:
/ ob娱乐下载symfony项目:支持推动前端后端
项目::优化
的项目::优化
为更好的性能任务优化项目:
美元php ob娱乐下载symfony项目:优化应用程序(env)
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
env |
刺激 |
环境的名字 |
的项目:优化
为更好的性能优化项目:
/ ob娱乐下载symfony项目:优化前端刺激
这个任务应该只用于在生产服务器上。别忘了重新运行任务每次项目变更。
项目::权限
的项目::权限
任务修复symfonyob娱乐下载目录权限:
美元php ob娱乐下载symfony项目:权限
的项目:权限
任务修复目录权限:
/ ob娱乐下载symfony项目:权限
项目::发送电子邮件
的项目::发送电子邮件
任务发送电子邮件储存在一个队列:
美元php ob娱乐下载symfony项目:发送电子邮件(——应用程序(= "……“]]- env =“…”)[--message-limit[="..."]] [--time-limit[="..."]]
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
——message-limit |
0 |
消息发送的最大数量 |
——时限 |
0 |
发送消息的时间限制(以秒为单位) |
的项目:发送电子邮件
发送电子邮件储存在一个队列:
php ob娱乐下载symfony项目:发送电子邮件
你可以发送的消息数量限制:
php ob娱乐下载symfony项目:发送电子邮件——message-limit = 10
或限制时间(以秒为单位):
php ob娱乐下载symfony项目:发送电子邮件——期限= 10
项目::验证
的项目::验证
任务发现弃用项目中使用:
美元php ob娱乐下载symfony项目:验证
的项目:验证
任务检测弃用在您的项目中使用。
/ ob娱乐下载symfony项目:验证
任务列表的所有文件需要更改之前切换到1.4 symfony。ob娱乐下载
推动
推动:构建
的推动:构建
任务生成代码基于模式:
php syob娱乐下载mfony推动美元:构建[——应用程序(= "……“]]- env =“…”)[--no-confirmation] [--all] [--all-classes] [--model] [--forms] [--filters] [--sql] [--db] [--and-load[="..."]] [--and-append[="..."]]
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
——没有明确 |
- - - - - - |
是否强制删除数据库 |
——所有 |
- - - - - - |
建立一切和重置数据库 |
——所有类 |
- - - - - - |
建立所有类 |
——模型 |
- - - - - - |
构建模型类 |
——形式 |
- - - - - - |
构建形式类 |
——过滤器 |
- - - - - - |
建立筛选器类 |
——sql |
- - - - - - |
构建SQL |
——数据库 |
- - - - - - |
删除、创建和插入SQL |
——和负载 |
- - - - - - |
负载设备数据(允许多个值) |
,并将 |
- - - - - - |
附加设备数据(允许多个值) |
的推动:构建
任务生成代码基于模式:
。/ob娱乐下载 symfony推动:构建
你必须指定你想建什么。例如,如果你想要的模型,形成类使用——模型
和——形式
选项:
。/ob娱乐下载 symfony推动:构建——模型形式
您可以使用——所有
快捷方式选项如果你想所有类和生成SQL文件和数据库重建:
。/ob娱乐下载 symfony推动:构建——所有
这相当于运行以下任务:
。/ob娱乐下载 symfony推动:建造模式。/ symfony推动:构建表单。/ symfony推动:build-filters。/ symfony推动:构建sql。/ symfony推动:插入sql
你也可以只生成类文件使用——所有类
快捷方式的选择。当单独使用该选项时,数据库不会被修改。
。/ob娱乐下载 symfony推动:构建——所有类
的——和负载
从项目和插件选项将加载数据数据/夹具/
目录:
。/ob娱乐下载 symfony推动:构建- db -和负载
指定加载设备,添加一个参数——和负载
选择:
。/ob娱乐下载 symfony推动:构建——所有和负载=“数据/设备/ dev /”
不擦除任何附加装置数据从数据库记录,包括,并将
选择:
。/ob娱乐下载 symfony推动:构建——所有,并附加
推动:构建所有
的推动:构建所有
任务生成驱动模型和表单类、SQL和初始化数据库:
php syob娱乐下载mfony推动美元:构建所有[——应用程序[= "……“]]- env =“…”)[--connection="..."] [--no-confirmation] [-F|--skip-forms] [-C|--classes-only] [--phing-arg="..."]
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
——连接 |
推动 |
连接名称 |
——没有明确 |
- - - - - - |
不要求确认 |
——skip-forms (- f) |
- - - - - - |
跳过生成形式 |
——类仅 (- c) |
- - - - - - |
不初始化数据库 |
——phing-arg |
- - - - - - |
任意phing参数(允许多个值) |
的推动:构建所有
五其他任务:任务是一个快捷方式
。/ob娱乐下载 symfony推动:构建所有
任务是相当于:
。/ob娱乐下载 symfony推动:建造模式。/ symfony推动:构建表单。/ symfony推动:build-filters。/ symfony推动:构建sql。/ symfony推动:插入sql
看到这些任务的帮助页面获取更多信息。
绕过确认提示,你可以通过无法确认
选择:
。/ob娱乐下载 symfony推动:buil-all——无法得到确认
建立所有类但是跳过初始化数据库,使用类仅
选择:
。/ob娱乐下载 symfony推动:构建所有——类仅
推动:build-all-load
的推动:build-all-load
任务生成驱动模型和表单类、SQL数据库初始化,并加载数据:
php syob娱乐下载mfony推动美元:build-all-load[——应用程序[= "……“]]- env =“…”)[--connection="..."] [--no-confirmation] [-F|--skip-forms] [-C|--classes-only] [--phing-arg="..."] [--append] [--dir="..."]
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
dev |
环境 |
——连接 |
推动 |
连接名称 |
——没有明确 |
- - - - - - |
不要求确认 |
——skip-forms (- f) |
- - - - - - |
跳过生成形式 |
——类仅 (- c) |
- - - - - - |
不初始化数据库 |
——phing-arg |
- - - - - - |
任意phing参数(允许多个值) |
——附加 |
- - - - - - |
不要删除当前数据在数据库中 |
- - - dir |
- - - - - - |
寻找设备的目录(允许多个值) |
的推动:build-all-load
任务是另外两个任务的快捷方式:
。/ob娱乐下载 symfony推动:build-all-load
任务是相当于:
。/ob娱乐下载 symfony推动:构建所有。/ symfony推动:数据加载
看到这些任务的帮助页面获取更多信息。
绕过确认,你可以通过无法确认
选择:
。/ob娱乐下载 symfony推动:buil-all-load——无法得到确认
推动:build-filters
的推动:build-filters
当前模型:任务创建过滤器形式类
php syob娱乐下载mfony推动美元:build-filters[——连接= "……”][——model-dir-name = "…"][——filter-dir-name = "……”][——应用程序[= "…"]][——generator-class =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——连接 |
推动 |
连接名称 |
——model-dir-name |
模型 |
该模型dir的名字 |
——filter-dir-name |
过滤器 |
过滤形式dir的名字 |
——应用程序 |
1 |
应用程序名称 |
——generator-class |
sfPropelFormFilterGenerator |
生成器类 |
的推动:build-filters
任务创建过滤器形式类的模式:
。/ob娱乐下载 symfony推动:build-filters
阅读模式信息的任务配置/ * schema.xml
和/或配置/ * schema.yml
从项目和所有已安装的插件。
该任务使用推动
中定义的连接配置/ databases.yml
。您可以使用另一个连接使用——连接
选择:
。/ob娱乐下载 symfony推动:build-filters——连接=“名称”
该模型过滤形式创建类文件lib /过滤器
。
这个任务没有覆盖定制类lib /过滤器
。它只替换基类中生成lib /过滤器/基地
。
推动:构建表单
的推动:构建表单
任务创建表单类为当前模型:
php syob娱乐下载mfony推动美元:构建表单(——连接= "……”][——model-dir-name = "…"][——form-dir-name = "……”][——应用程序[= "…"]][——generator-class =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——连接 |
推动 |
连接名称 |
——model-dir-name |
模型 |
该模型dir的名字 |
——form-dir-name |
形式 |
表单dir名字 |
——应用程序 |
1 |
应用程序名称 |
——generator-class |
sfPropelFormGenerator |
生成器类 |
的推动:构建表单
任务创建表单类的模式:
。/ob娱乐下载 symfony推动:构建表单
阅读模式信息的任务配置/ * schema.xml
和/或配置/ * schema.yml
从项目和所有已安装的插件。
该任务使用推动
中定义的连接配置/ databases.yml
。您可以使用另一个连接使用——连接
选择:
。/ob娱乐下载 symfony推动:构建表单——连接=“名称”
中创建的模型形式类文件lib /形式
。
这个任务没有覆盖定制类lib /形式
。它只替换基类中生成lib /形式/基地
。
推动:建造模式
的推动:建造模式
任务创建类为当前的模型:
php syob娱乐下载mfony推动美元:建造模式——phing-arg =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——phing-arg |
- - - - - - |
任意phing参数(允许多个值) |
的推动:建造模式
任务创建模型类的模式:
。/ob娱乐下载 symfony推动:建造模式
阅读模式信息的任务配置/ * schema.xml
和/或配置/ * schema.yml
从项目和所有已安装的插件。
你混合和匹配YML和XML schema文件。任务转换YML的XML在调用推动之前的任务。
创建模型类文件lib /模型
。
这个任务没有覆盖定制类lib /模型
。它仅替换文件lib /模型/ om
和lib /模型/地图
。
推动:建立模式
的推动:建立模式
任务从一个现有的数据库创建一个模式:
php syob娱乐下载mfony推动美元:建立模式[——应用程序[= "……“]]- env =“…”)[--connection="..."] [--xml] [--phing-arg="..."]
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
cli |
环境 |
——连接 |
- - - - - - |
连接名称 |
——xml |
- - - - - - |
而不是YML创建一个XML模式 |
——phing-arg |
- - - - - - |
任意phing参数(允许多个值) |
的推动:建立模式
任务一个数据库创建一个模式:自查
。/ob娱乐下载 symfony推动:建立模式
默认情况下,任务创建一个YML文件,但您还可以创建一个XML文件:
/ ob娱乐下载symfony——xml推动:建立模式
比YML XML格式包含更多的信息。
推动:构建sql
的推动:构建sql
任务创建SQL为当前的模型:
php syob娱乐下载mfony推动美元:构建sql——phing-arg =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——phing-arg |
- - - - - - |
任意phing参数(允许多个值) |
的推动:构建sql
任务为表创建创建SQL语句:
。/ob娱乐下载 symfony推动:构建sql
生成的SQL数据库的优化配置配置/ propel.ini
:
推动。mysql数据库=
推动:数据转储
的推动:数据转储
任务数据转储设备目录:
php syob娱乐下载mfony推动美元:数据转储(——应用程序(= "……“]]- env =“…”)[--connection="..."] [--classes="..."] [target]
论点 | 默认的 | 描述 |
---|---|---|
目标 |
- - - - - - |
目标文件名 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
cli |
复现的环境 |
——连接 |
推动 |
连接名称 |
——类 |
- - - - - - |
类名转储(用冒号分隔) |
的推动:数据转储
任务数据库转储数据:
。/ob娱乐下载 symfony推动:数据转储/夹具/ dump.yml >数据
默认情况下,任务数据输出到标准输出,但你也可以通过文件名作为第二个参数:
。/ob娱乐下载 symfony推动:数据转储dump.yml
将转储数据的任务数据/夹具/ %目标%
(数据/夹具/转储。yml的例子)。
YML格式转储文件,并且可以重新使用推动:数据加载
的任务。
默认情况下,使用的任务推动
中定义的连接配置/ databases.yml
。您可以使用另一个连接使用连接
选择:
。/ob娱乐下载 symfony推动:数据转储——连接=“名称”
如果你只是想把一些类,使用类
选择:
。/ob娱乐下载 symfony推动:数据转储——类= "文章,类别”
如果你想使用一个特定的数据库配置从一个应用程序中,您可以使用应用程序
选择:
。/ob娱乐下载 symfony推动:数据转储——应用程序=前端
推动:数据加载
的推动:数据加载
任务加载YAML夹具数据:
php syob娱乐下载mfony推动美元:数据加载[——应用程序[= "……“]]- env =“…”)[--append] [--connection="..."] [dir_or_file1] ... [dir_or_fileN]
论点 | 默认的 | 描述 |
---|---|---|
dir_or_file |
- - - - - - |
目录或文件加载 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
cli |
环境 |
——附加 |
- - - - - - |
不要删除当前数据在数据库中 |
——连接 |
推动 |
连接名称 |
的推动:数据加载
任务装置加载数据到数据库中:
。/ob娱乐下载 symfony推动:数据加载
任务加载数据从所有的文件中找到数据/夹具/
。
如果你想加载数据从特定的文件或目录,您可以将它们作为参数:
。/ob娱乐下载 symfony推动:数据加载数据/设备/ dev /夹具/ users.yml数据
该任务使用推动
中定义的连接配置/ databases.yml
。您可以使用另一个连接使用——连接
选择:
。/ob娱乐下载 symfony推动:数据加载——连接=“名称”
如果你不想任务删除数据库中现有的数据,使用——附加
选择:
。/ob娱乐下载 symfony推动:数据加载——附加
如果你想使用一个特定的数据库配置从一个应用程序中,您可以使用应用程序
选择:
。/ob娱乐下载 symfony推动:数据加载——应用程序=前端
推动:generate-admin
的推动:generate-admin
任务生成一个推动管理模块:
php syob娱乐下载mfony推动美元:generate-admin[——模块= "……”][——主题= "…"][——单数= "……”][——复数= "…"][- env = "……”][——actions-base-class = "…")应用route_or_model
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
route_or_model |
- - - - - - |
名或模型类的路线 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——模块 |
- - - - - - |
模块名称 |
——主题 |
管理 |
主题名称 |
——奇异 |
- - - - - - |
奇异的名字 |
——复数 |
- - - - - - |
复数的名字 |
- - - env |
dev |
环境 |
——actions-base-class |
sfActions |
基类的行为 |
的推动:generate-admin
任务生成一个推动管理模块:
文章ob娱乐下载。/ symfony推动:generate-admin前端
在任务创建一个模块%前端%
申请% %条
模型。
任务为您的应用程序创建一个路线routing.yml
。
你也可以生成一个推动管理模块通过一个路线名称:
文章ob娱乐下载。/ symfony推动:generate-admin前端
在任务创建一个模块%前端%
申请% %条
路由定义中发现routing.yml
。
过滤器和批处理操作正常工作,您需要添加with_wildcard_routes
选择的路线:
文章:类:sfPropelRouteCollection选项:模型:with_wildcard_routes条:真的
推动:generate-module
的推动:generate-module
任务生成一个驱动模块:
php syob娱乐下载mfony推动美元:generate-module[——主题= "……"][——generate-in-cache] [——non-verbose-templates] [——show][——单数=“……”][——复数= "……”][——route-prefix = "…"][——with-propel-route] [- env = "……”][——actions-base-class = "…")应用程序模块模型
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
模块 |
- - - - - - |
模块名称 |
模型 |
- - - - - - |
模型类名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——主题 |
默认的 |
主题名称 |
——generate-in-cache |
- - - - - - |
在缓存生成模块 |
——non-verbose-templates |
- - - - - - |
生成非详细的模板 |
——用指 |
- - - - - - |
生成一个显示方法 |
——奇异 |
- - - - - - |
奇异的名字 |
——复数 |
- - - - - - |
复数的名字 |
——route-prefix |
- - - - - - |
路由前缀 |
——with-propel-route |
- - - - - - |
你是否将使用一个推进的路线 |
- - - env |
dev |
环境 |
——actions-base-class |
sfActions |
基类的行为 |
的推动:generate-module
任务生成一个驱动模块:
。/ob娱乐下载 symfony推动:generate-module前端文章文章
创建一个任务%模块%
模块的应用程序% %
应用程序的模型类%模型%
。
您还可以创建一个空模块继承其行动从运行时生成模块和模板% % sf_app_cache_dir % /模块/汽车%模块
通过使用——generate-in-cache
选择:
文章ob娱乐下载。/ symfony推动:generate-module——generate-in-cache前端
发电机使用可以使用一个定制的主题——主题
选择:
。/ob娱乐下载 symfony推动:generate-module——主题=“定制”前端文章文章
通过这种方式,您可以创建自己的模块发生器与自己的约定。
您还可以更改默认行为基类(默认sfActions)生成的模块:
。/ob娱乐下载 symfony推动:generate-module——actions-base-class =“ProjectActions”前端文章文章
推动:generate-module-for-route
的推动:generate-module-for-route
任务生成一个驱动模块路由定义:
php syob娱乐下载mfony推动美元:generate-module-for-route[——主题= "……"][——non-verbose-templates][——单数=“……”][——复数= "……”][- env = "…"][——actions-base-class = "……"]应用程序路径
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
路线 |
- - - - - - |
路线名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——主题 |
默认的 |
主题名称 |
——non-verbose-templates |
- - - - - - |
生成非详细的模板 |
——奇异 |
- - - - - - |
奇异的名字 |
——复数 |
- - - - - - |
复数的名字 |
- - - env |
dev |
环境 |
——actions-base-class |
sfActions |
基类的行为 |
的推动:generate-module-for-route
任务生成一个驱动模块路由定义:
文章ob娱乐下载。/ symfony推动:generate-module-for-route前端
在任务创建一个模块%前端%
申请% %条
路由定义中发现routing.yml
。
推动:graphviz
的推动:graphviz
任务生成一个graphviz当前对象模型图:
php syob娱乐下载mfony推动美元:graphviz——phing-arg =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——phing-arg |
- - - - - - |
任意phing参数(允许多个值) |
的推动:graphviz
任务创建一个graphviz DOT可视化自动绘图对象模型:
。/ob娱乐下载 symfony推动:graphviz
推动:插入sql
的推动:插入sql
当前任务插入SQL模型:
php syob娱乐下载mfony推动美元:插入sql(——应用程序(= "……“]]- env =“…”)[--connection="..."] [--no-confirmation] [--phing-arg="..."]
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——应用程序 |
1 |
应用程序名称 |
- - - env |
cli |
环境 |
——连接 |
- - - - - - |
连接名称 |
——没有明确 |
- - - - - - |
不要求确认 |
——phing-arg |
- - - - - - |
任意phing参数(允许多个值) |
的推动:插入sql
任务创建数据库表:
。/ob娱乐下载 symfony推动:插入sql
连接到数据库,并执行任务中发现的所有SQL语句配置/ sql / * schema.sql
文件。
在执行之前,任务会让你确认执行删除数据库中的所有数据。
绕过确认,你可以通过——没有明确
选择:
。/ob娱乐下载 symfony推动:插入sql——无法得到确认
读取数据库配置任务databases.yml
。您可以使用一个特定的应用程序/环境通过一个——应用程序
或- - - env
选择。
您还可以使用——连接
选择如果你想只加载SQL语句对于一个给定的连接。
推动:schema-to-xml
的推动:schema-to-xml
任务创建模式。从schema.yml xml:
php syob娱乐下载mfony推动美元:schema-to-xml
的推动:schema-to-xml
任务将YML模式转换为XML:
。/ob娱乐下载 symfony推动:schema-to-xml
推动:schema-to-yml
的推动:schema-to-yml
任务创建模式。从schema.xml yml:
php syob娱乐下载mfony推动美元:schema-to-yml
的推动:schema-to-yml
任务将XML模式转换为YML:
。/ob娱乐下载 symfony推动:schema-to-yml
ob娱乐下载
ob娱乐下载symfony:测试
的ob娱乐下载symfony:测试
任务启动symfony测试套件:ob娱乐下载
美元php ob娱乐下载symfony symfony:测试[- u |——update-autoloader] [- f |——only-failed] [——xml = "……”][——重建所有]
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——update-autoloader (- u) |
- - - - - - |
更新sfCoreAutoload类 |
——only-failed (- f) |
- - - - - - |
上次只运行测试失败 |
——xml |
- - - - - - |
JUnit兼容的XML日志文件的文件名 |
——重建所有 |
- - - - - - |
重建所有生成的设备文件 |
的测试:所有
任务启动symfony测试套件:ob娱乐下载
。/ob娱乐下载 symfony symfony:测试
测试
测试::
的测试::
任务启动所有的测试:
美元php ob娱乐下载symfony测试:所有[- f |——only-failed] [——xml =“…”)
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——only-failed (- f) |
- - - - - - |
上次只运行测试失败 |
——xml |
- - - - - - |
JUnit兼容的XML日志文件的文件名 |
的测试:所有
任务启动所有单元测试和功能测试:
/ ob娱乐下载symfony测试:所有
任务启动所有的测试中发现的测试/
。
如果测试失败,您可以使用——跟踪
选项的更多信息失败:
/ ob娱乐下载symfony测试:所有- t
或者你也可以尝试解决这个问题通过推出他们通过手或测试:单元
和功能测试:
的任务。
使用——only-failed
选择力的任务只执行测试失败:在上一次运行
/ ob娱乐下载symfony测试:所有——only-failed
这是它是如何工作的:第一次,像往常一样运行所有测试。但对于后续的测试运行,仅执行上次测试失败。当你修复你的代码,会通过一些测试,并将在随后的运行中删除。当所有测试通过,完整的测试套件运行……然后您可以清洗和重复的方法。
这个任务可以输出一个JUnit兼容的XML的日志文件——xml
选项:
/ ob娱乐下载symfony测试:所有——xml = log.xml
测试:覆盖
的测试:覆盖
任务输出测试代码覆盖率:
美元php ob娱乐下载symfony测试:报道[——详细]test_name lib_name
论点 | 默认的 | 描述 |
---|---|---|
test_name |
- - - - - - |
测试文件名称或一个测试目录 |
lib_name |
- - - - - - |
lib文件名称或一个lib目录,你想知道的报道 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——详细 |
- - - - - - |
输出详细信息 |
的覆盖测试:
任务输出代码覆盖测试文件或者测试目录和lib文件或lib目录,您想要的代码覆盖率:
/ ob娱乐下载symfony测试:覆盖测试/单位/ lib /模型模型
输出线不覆盖,通过——详细
选择:
/ ob娱乐下载symfony测试:报道——详细的测试/单位/ lib /模型模型
功能测试:
的功能测试:
任务启动功能测试:
美元php ob娱乐下载symfony测试:功能[——xml =“…“]应用程序管理员一…(controllerN)
论点 | 默认的 | 描述 |
---|---|---|
应用程序 |
- - - - - - |
应用程序名称 |
控制器 |
- - - - - - |
控制器的名称 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——xml |
- - - - - - |
JUnit兼容的XML日志文件的文件名 |
的功能测试:
任务启动功能测试对于一个给定的应用程序:
/ ob娱乐下载symfony测试:功能的前端
任务启动所有的测试中发现的测试应用程序/功能/ % %
。
如果测试失败,您可以使用——跟踪
选项的更多信息失败:
/ ob娱乐下载symfony测试:功能前端- t
您可以启动所有功能测试为一个特定的控制器通过控制器名称:
/ ob娱乐下载symfony测试:功能的前端
您还可以启动所有功能测试几个控制器:
/ ob娱乐下载symfony测试:功能前端的文章发表评论
这个任务可以输出一个JUnit兼容的XML的日志文件——xml
选项:
/ ob娱乐下载symfony测试:功能——xml = log.xml
测试:单元
的测试:单元
任务启动单元测试:
美元php ob娱乐下载symfony测试:单元[——xml =“…”][name1]…(以)
论点 | 默认的 | 描述 |
---|---|---|
的名字 |
- - - - - - |
测试的名字 |
选项(快捷方式) | 默认的 | 描述 |
---|---|---|
——xml |
- - - - - - |
JUnit兼容的XML日志文件的文件名 |
的测试:单元
任务启动单元测试:
/ ob娱乐下载symfony测试:单元
任务启动所有的测试中发现的测试/单位
。
如果测试失败,您可以使用——跟踪
选项的更多信息失败:
/ ob娱乐下载symfony测试:单元- t
您可以启动单元测试为一个特定的名称:
/ ob娱乐下载symfony测试:单元函数
你也可以发射单元测试几个名字:
函数ob娱乐下载。/ symfony测试:单元strtoupper
这个任务可以输出一个JUnit兼容的XML的日志文件——xml
选项:
/ ob娱乐下载symfony测试:单元——xml = log.xml
这项工作在Creative Commons许可Attribution-Share都3.0 Unported许可执照。