cubetools / cube-common-bundle
CUBE Tools 常用代码
1.9.21
2023-11-18 19:04 UTC
Requires
- php: >=5.3.3
- friendsofsymfony/user-bundle: ^2.0
- phpoffice/phpspreadsheet: ^1.4
- symfony/config: ^2.7|^3.0|^4.0
- symfony/ldap: ^3.0|^4.0
Requires (Dev)
- cubetools/cube-common-develop: dev-development@dev
- phpstan/phpstan: ^0.12.26
- symfony/css-selector: ^3.4|^4.0
- symfony/dom-crawler: ^3.3|^4.0
- symfony/form: ^2.7|^3.0|^4.0
- symfony/http-foundation: ^2.7|^3.0|^4.0
- symfony/phpunit-bridge: ^2.7|^3.0|^4.0
Suggests
- symfony/dom-crawler: for DataHandling\XMLExtractor
- symfony/form: for Form\*
- symfony/http-foundation: for Form\*Session
- dev-master
- 1.9.21
- 1.9.20
- 1.9.19
- 1.9.18
- 1.9.17
- 1.9.16
- 1.9.15
- 1.9.14
- 1.9.13
- 1.9.12
- v1.9.11
- 1.9.10
- 1.9.9
- 1.9.8
- 1.9.7
- 1.9.6
- 1.9.5
- 1.9.4
- 1.9.3
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.0
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.1
- 1.1.0
- 1.1.0-beta2
- 1.1.0-beta1
- 1.1.0-beta
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-development
- dev-sql_string
- dev-65_translatable
- dev-warmup_git_version_cache
- dev-github_url_dummy_if_unknown
- dev-149_auditlog_errorwarn
- dev-array_traversable_check
- dev-redoColumnHidingModern
- dev-logSpeedup_TRIES
This package is auto-updated.
Last update: 2024-09-18 20:59:32 UTC
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)。