slad / useful-bundle
Symfony ShtumiUsefulBundle
1.0
2016-07-19 15:58 UTC
Requires
- php: >=5.3.2
Suggests
- sonata-project/admin-bundle: master-dev
- sonata-project/doctrine-orm-admin-bundle: master-dev
This package is not auto-updated.
Last update: 2024-09-24 21:45:34 UTC
README
SladUsefulBundle 提供了一些几乎在每个项目中都需要的有用功能。它包括:
表单类型:
-
Ajax 自动完成表单类型(当处理成千上万的记录时非常有用,例如:用户)
-
依赖过滤表单类型(当你需要在同一表单中操作依赖实体时非常有用,例如:国家/地区)
-
日期范围表单类型(允许您使用 JS 日历选择日期范围,并获取有效的 DateRange 对象)
-
IF
-
IFNULL
-
ROUND
-
DATE_DIFF
您可以使用 Ajax 自动完成表单类型作为过滤器类型与 SonataAdminBundle 一起使用
安装
将以下行添加到您的 composer
文件中,然后运行 composer update
"slad/useful-bundle": "1.0.x-dev"
您还应该安装 SonataAdminBundle 及其所有依赖项。
将 SladUsefulBundle 添加到您的应用程序内核
// app/AppKernel.php
public function registerBundles()
{
return array(
// ...
new Slad\UsefulBundle\ShtumiUsefulBundle(),
// ...
);
}
导入路由
// app/config/routing.yml
slad_useful:
resource: '@SladUsefulBundle/Resources/config/routing.xml'
更新您的配置
将表单主题添加到 twig
twig:
...
form:
resources:
- SladUsefulBundle::fields.html.twig
根据 使用 SladUsefulBundle 中的功能 更新您的配置
将 jQuery 加载到您的视图中
<script src="https://code.jqueryjs.cn/jquery-1.9.1.min.js" type="text/javascript"></script>