0s1r1s / dev-shortcuts-bundle
symfony2控制台命令快捷方式捆绑包。
dev-master
2013-11-27 11:48 UTC
Requires
- php: >=5.3.2
- symfony/framework-bundle: ~2.1
Suggests
- doctrine/doctrine-fixtures-bundle: dev-master
This package is not auto-updated.
Last update: 2024-09-23 14:23:38 UTC
README
DevShortcutsBundle是一个symfony2捆绑包,允许您使用快捷方式运行常用的控制台命令。在开发过程中,您总是需要清除缓存、重置数据库、转储/监视资源等。使用DevShortcutsBundle,您可以快速运行这些命令。
##基本文档
##安装
Composer
composer require 0s1r1s/dev-shortcuts-bundle
##配置 注册捆绑包
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Osiris\Bundle\DevShortcutsBundle\OsirisDevShortcutsBundle(), ); // ... }
如果您想使用“d”快捷方式,您需要将数据固定路径设置在您的config.yml中
# app/config/config.yml osiris_dev_shortcuts: path_to_fixtures: "./src/Path/ToYourBundle/DataFixtures"
##使用 示例:正常命令监视资源
php app/console assetic:dump --watch
使用DevShortcutsBundle的相同命令将是
php app/console dev aw
or
sf dev aw
sf
是php app/console
的别名。此别名需要您进行配置。如果您使用的是Linux发行版,只需编辑您家目录下的.bash_aliases,或者如果它不存在则创建它。您只需添加以下行
alias sf="php app/console"
或者如果您想别名指向特定项目
alias sf="php /path/to/your/symfony-project/app/console"
对于Windows,情况不同。纯DOS不支持别名。您可以使用4dos / 4nt、Cygwin或类似工具来设置别名。
##快捷方式列表 您可以使用的完整快捷方式列表
您还可以使用sf dev --help
来获取命令的完整列表。