winzou/console-bundle

此包已被废弃,不再维护。作者建议使用 coresphere/console-bundle 包。

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

安装次数: 28,761

依赖者: 0

建议者: 0

安全性: 0

星标: 37

关注者: 6

分支: 59

语言:JavaScript

类型:symfony-bundle

1.0.1 2013-02-22 08:46 UTC

This package is auto-updated.

Last update: 2022-02-01 12:21:46 UTC


README

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

特性

  • 彩色输出
  • 命令名称自动补全
  • 本地命令历史(localStorage)
  • cache:clear 功能正常

安装

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

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

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

    // app/ApplicationKernel.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 测试
  • 将控制台添加到网络开发者工具栏的“弹出”选项中
  • 找出如何允许交互模式(可能?极端黑客方式?)