cubetools/cube-common-bundle

CUBE Tools 常用代码

安装次数: 7,431

依赖: 0

建议: 0

安全性: 0

星星: 0

关注者: 4

分支: 2

类型:symfony-bundle


README

CUBE Tools 常用代码

安装

步骤 1: 下载包

打开命令行控制台,进入你的项目目录,并执行以下命令以下载此包的最新稳定版本

$ composer require cubetools/cube-common-bundle

此命令要求你全局安装了 Composer,具体请参阅 Composer 文档中的安装章节

步骤 2: 启用包

然后,通过将其添加到项目中 app/AppKernel.php 文件中注册的包列表中来启用此包

<?php
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...

            new CubeTools\CubeCommonBundle\CubeToolsCubeCommonBundle(),
        );

        // ...
    }

    // ...
}

步骤 3: 导入路由

为了提供路由信息,将路由导入到 app/config/routing.yml

# app/config/routing.yml

# ...

_cube_common:
    resource: "@CubeToolsCubeCommonBundle/Resources/config/routing/all.yml"

步骤 4(可选):设置不同的用户类

当 FosUserBundle 启用时,用户类设置为为此包配置的类。若要使用不同的用户类(用于 cube_common.user_settings 服务),请在 app/config/config.yml 中设置您的用户类。

# app/config/config.yml
doctrine:
    # ...
    orm:
        # ...
        resolve_target_entities:
            Symfony\Component\Security\Core\User\UserInterface: YourBundle\Entity\YourUser

使用包

进行一些索引页面的 过滤,使用 ColumnSelector 动态隐藏表格列,或使用其他功能(见 src)。