dywee / address-bundle
Symfony3 扩展包,用于轻松管理地址
dev-master
2021-03-22 12:28 UTC
Requires
- php: >=7.4|^8.0
- dywee/core-bundle: *
- knplabs/knp-paginator-bundle: ^5.4
- odolbeau/phone-number-bundle: ^3.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^1.11
This package is auto-updated.
Last update: 2024-09-22 19:56:02 UTC
README
#DyweeAddressBundle
$ composer require dywee/address-bundle
##将扩展包添加到内核
AppKernel.php
$bundles = [
...
new Dywee\AddressBundle\DyweeAddressBundle(),
]
##确保您也安装了
- "knplabs/knp-paginator-bundle": "^2.5",
- "misd/phone-number-bundle": "^1.2"`
###配置 knp 分页器
AppKernel
$bundles = [
...
new Knp\Bundle\PaginatorBundle\KnpPaginatorBundle(),
]
config.yml
knp_paginator:
page_range: 5 # default page range used in pagination control
default_options:
page_name: page # page query parameter name
sort_field_name: sort # sort field query parameter name
sort_direction_name: direction # sort direction query parameter name
distinct: true # ensure distinct results, useful when ORM queries are using GROUP BY statements
template:
pagination: KnpPaginatorBundle:Pagination:sliding.html.twig # sliding pagination controls template
sortable: KnpPaginatorBundle:Pagination:sortable_link.html.twig # sort link template
###配置电话号码扩展包
AppKernel.php
$bundles = [
...
new Misd\PhoneNumberBundle\MisdPhoneNumberBundle()
]
config.yml
doctrine:
dbal:
types:
phone_number: Misd\PhoneNumberBundle\Doctrine\DBAL\Types\PhoneNumberType
``