写了个中国省市区联动模块

Ng
2019.07.12
Comment

地址:中国省市区联动模块

想法来自: http://tshi0912.github.io/city-picker/

主要目的为了练习自定义字段,其文件结构如下:

  • foo_bar_fields.info.yml
  • src/
    • Plugin/
      • Field/
        • FieldType/
          • FooItem.php
        • FieldFormatter/
          • FooBarFormatter.php
        • FieldWidget/
          • FooBarWidget.php

参考:https://www.drupal.org/project/chinese_address


chinese_address module 也很强大
但是他把所有城市地区都写到数据库里了,每次城市选择都要数据库操作,视觉上有卡顿现象

City picker是把城市保存在js里,把压力都放到客户端,城市选择比较流畅

另外:https://www.drupal.org/project/shs

这个模块也可以配置联动选项。

drupal
module

Add new comment