【HERE地图开发记录(2)】finecms高级版添加Here地图字段类别
由于finecms的自定义字段类别属于系统自带项,需要增加的话就要加代码了,如果是普通的控件增加就相对简单,Here地图的话就略带点坑了,废话不说马上去片! 1.增加finecms字段类别 首先在dayrui/libraries/Field文件夹中增加我们自己的字段类别文件,因为同是地图项目,所以我直接复制Baidumap.php,改名为Heremap.php 打开Heremap.php后,我们可以先看看构造函数 /** * 构造函数 */ public function __construct() { parent::__construct(); $this->name = IS_ADMIN ? lang('991') : ''; // 字段名称 $this->fieldtype = array('INT' => 10); // TRUE表全部可用字段类型,自定义格式为 array('可用字段类型名称' => '默认长度', ... ) $this->defaulttype = 'INT'; // 当用户没有选择字段类型时的缺省值 } 其中name属性就是在系统中显示的名字,这里读取的是/dayrui/language/*/admin_lang.php 里面的message信息,为了以后finecms升级不冲突,我在这里就设一个偏远山区的下标991为我的名称信息(PS