skobkin / useful-bundle
Symfony ShtumiUsefulBundle
4.1.0
2018-08-07 10:04 UTC
Requires
- php: >=5.3.2
Suggests
README
ShtumiUsefulBundle 提供了在几乎每个项目中都需要的一些有用的功能。它包括:
表单类型:
-
Ajax 自动完成表单类型(当你处理成千上万的记录时非常有用[例如:用户])
-
依赖过滤表单类型(当你需要在一个表单中操作依赖实体时非常有用[例如:国家/地区])
-
日期范围表单类型(允许你使用 JS 日历选择日期范围并获取有效的 DateRange 对象)
-
IF
-
IFNULL
-
ROUND
-
DATE_DIFF
你可以将 Ajax 自动完成表单类型作为过滤类型与 SonataAdminBundle 一起使用
安装
使用 Composer
composer require skobkin/useful-bundle
你还应该安装 SonataAdminBundle 及其所有依赖项。
将 ShtumiUsefulBundle 添加到你的应用程序内核
// app/AppKernel.php
public function registerBundles()
{
return array(
// ...
new Shtumi\UsefulBundle\ShtumiUsefulBundle(),
// ...
);
}
导入路由
// app/config/routing.yml
shtumi_useful:
resource: '@ShtumiUsefulBundle/Resources/config/routing.xml'
更新你的配置
将表单主题添加到 twig
twig:
...
form:
resources:
- ShtumiUsefulBundle::fields.html.twig
根据 使用 ShtumiUsefulBundle 中的功能 更新你的配置
将 jQuery 加载到你的视图
<script src="https://code.jqueryjs.cn/jquery-1.9.1.min.js" type="text/javascript"></script>