地址:中国省市区联动模块
想法来自: http://tshi0912.github.io/city-picker/
主要目的为了练习自定义字段,其文件结构如下:
- foo_bar_fields.info.yml
- src/
- Plugin/
- Field/
- FieldType/
- FooItem.php
- FieldFormatter/
- FooBarFormatter.php
- FieldWidget/
- FooBarWidget.php
- FieldType/
- Field/
- Plugin/
参考:https://www.drupal.org/project/chinese_address
chinese_address module 也很强大
但是他把所有城市地区都写到数据库里了,每次城市选择都要数据库操作,视觉上有卡顿现象
City picker是把城市保存在js里,把压力都放到客户端,城市选择比较流畅
另外:https://www.drupal.org/project/shs
这个模块也可以配置联动选项。