tecnocreaciones/console-bundle

此包允许您通过浏览器访问 symfony2 控制台

安装: 173

依赖者: 0

建议者: 0

安全性: 0

星级: 0

关注者: 3

分支: 54

语言:JavaScript

类型:symfony-bundle

0.1.0 2013-04-21 21:57 UTC

This package is auto-updated.

Last update: 2024-08-29 04:25:21 UTC


README

此包允许您通过浏览器访问 Symfony2 控制台。

功能

  • 彩色输出
  • 命令名称自动完成
  • 本地命令历史(localStorage)
  • cache:clear 可用

安装

  1. coresphere/console-bundle 添加到您的 composer.json 文件中,并运行 composer.phar install

    // composer.json
    "require": {
        ...
        "coresphere/console-bundle": "dev-master",
        ...
    }
    
  2. 将以下路由添加到您的路由配置中

    #app/config/routing_dev.yml
    _console:
        resource: "@CoreSphereConsoleBundle/Resources/config/routing.yml"
        prefix: /_console
    
  3. 在您的 AppKernel 中的开发部分注册此包

    // app/AppKernel.php
    public function registerBundles()
    {
        $bundles = array(
            // other bundles here...
        );
    
        if (in_array($this->getEnvironment(), array('dev', 'test'))) {
            // ...
            $bundles[] = new CoreSphere\ConsoleBundle\CoreSphereConsoleBundle();
        }
    
        return $bundles;
    }
    
  4. 运行 assets:install 命令以安装 css 和 js 文件

    ./app/console assets:install web
    

提示

  • 输入 .clear 来清除控制台窗口

预览

Screenshot

依赖

  • jQuery
  • Twig

兼容性

测试过

  • Chrome
  • Firefox 4
  • Opera 11
  • Safari 5

待办事项

  • 编写 JavaScript 测试
  • 将控制台添加到“弹出窗口”到网页开发者工具栏
  • 找出如何允许交互模式(可能?极端的?)