zoukankan      html  css  js  c++  java
  • vtiger二次开发

    搞了快两个星期的vtiger,慢慢的摸索到了一些东西

    数据库相当的复杂,已有的模块我只是分析了下页面的加载,方法的调用

    大部分时间在研究怎么添加新的功能模块,今天才知道模块可以通过输入命令的方式来添加

    vtigercrmvtlib ools目录下有个console.php文件

    在cmd中去运行它

     添加成功后,默认到tools的目录下,如果想单独给个目录,就去vtiger_tab表中改

    最后一个字段parent就是目录,可以换到别的目录下,也可以新命名

    进入到新的模块

    里面只有一个默认的字段和指派给成员

    现在我们需要添加一些字段,点击Edit

    点击编辑添加新字段

    创建之后到了搜索框依然只显示两个字段

    现在去Model下找到自己新建模块的文件夹,里面有个php文件

    找到下面两个地方

    加上我们的新字段name就可以了,在页面中也能看到这个Name属性了

    有关的几个数据库

    vtiger_field,刚刚新建的name就保存在这个表里面

    还有一个是新建的模块的表,vtiger_模块名+cf,里面保存了新建字段的所有数据

    vtiger_crmentity保存了所以新建事件和评论的时间信息

  • 相关阅读:
    tornado与asyncmongo
    Grails/Groovy学习资源
    关于markdown
    Grails一些重要的配置文件
    Grails的目录结构
    Grails中的UrlMapping
    MVC已死,该是用MOVE的时候了
    算法——回溯法
    算法——分支限界法
    C#如何操控FTP
  • 原文地址:https://www.cnblogs.com/anxiaoyu/p/6651366.html
Copyright © 2011-2022 走看看