首页 > PHP > 然之CRM 二次开发手记
2015
03-07

然之CRM 二次开发手记

记录自己对然之二次开发的过程  


1.菜单目录及初始设定类型的设定


$lang->setting->menu->product2      = '产品类型|setting|lang|module=product&field=typeList';

在app/crm/common中80行增加该条 ,这一条是用来展示产品类型的官方忘记增加这一条了,数据本身就有的。

这一个就是控制crm模块的菜单展示这一块控制的菜单是crm的设置菜单


$lang->product->typeList['jijin'] = '基金类';

对应的在app/crm/product/lang/zh-cn.php(其他文件lang下的文件也要对应加入该条,方式切换语言时出错)中加入上一条(加在38行比较合适)  这个是用来增加默认的产品类型,其实也可以在安装后在设置界面添加的


 在app/customer/lang/zh-cn.php下增加  用来定义身份证类型  其实跟之前的没啥区别

$lang->customer->idTypeList['']            = '';
$lang->customer->idTypeList['shenfen']     = '居民身份证';
$lang->customer->idTypeList['junguan']     = '军官证';
$lang->customer->idTypeList['huzhao']      = '护照';
$lang->customer->idTypeList['jiashi']      = '驾驶证';


在app/crm/common/lang下面增加

$lang->setting->menu->customerIdType= '证件类型|setting|lang|module=customer&field=idTypeList';

2 form表单字段添加

在 添加客户时如果要增加 字段(联系人中的字段)的时候要在数据库写入的时候添加上该字段位置在/Users/hainuo/www/ranzhi/app/crm/customer/model.php  177行 增加到$sikip=''的字符串中

这是一个小技巧

3引入其他模块的语言文件

这里是指在当前模块中的control.php中引入其他模块或者控制器的lang

$this->app->loadLang('common', 'cash');

这句话是指引入当前项目目录下的cash模块Common控制器下的语言文件

最后编辑日期:
作者:hainuo
hainuo
这个作者貌似有点懒,什么都没有留下。
https://shenghuo.alipay.com/transfer/aaCollect/pay.htm?id=18656668&sign=1e0c1245ffd24ee46f648ea278825f49
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!