Php VTiger初学者-这些项目在哪里?

Php VTiger初学者-这些项目在哪里?,php,mysql,vtiger,Php,Mysql,Vtiger,我是Vtiger的初学者,我想修改一下。我需要了解Vtiger函数的顺序 下面是我的问题: 哪个文件夹包含大部分PHP函数?(例如vlib?),我搜索了所有模块文件,这些文件似乎调用了其他地方包含的函数 为了更好地定义我为什么需要了解这些位置,我想做的是:我需要通过添加字段来修改报价中产品或服务的行项目。(我已经将该字段添加到MySQL表中) 包含产品和服务“更新”功能的文件夹在哪里? 接下来,我需要新的信息出现在报价输出到PDF 包含报价查询功能的文件夹在哪里 我寻求的答案可能有助于阅读

我是Vtiger的初学者,我想修改一下。我需要了解Vtiger函数的顺序

下面是我的问题:

  • 哪个文件夹包含大部分PHP函数?(例如vlib?),我搜索了所有模块文件,这些文件似乎调用了其他地方包含的函数

    为了更好地定义我为什么需要了解这些位置,我想做的是:我需要通过添加字段来修改报价中产品或服务的行项目。(我已经将该字段添加到MySQL表中)

  • 包含产品和服务“更新”功能的文件夹在哪里?
    接下来,我需要新的信息出现在报价输出到PDF

  • 包含报价查询功能的文件夹在哪里


  • 我寻求的答案可能有助于阅读本文的任何人加快他们对Vtiger体系结构的学习,我不希望有人为我做这项工作。

    不确定您的所有问题,我也是Vtiger新手,但vtlib库示例位于
    /vtigerrootinstallation/vtlib/vtliblibraryversion
    ,您使用的是windows还是linux?

    在Wiki或文档提供了一些帮助后,我终于在这里找到了一个好答案:

    这是“列表”,它是了解物品位置的一个很好的开始

    我已经解决了这个问题!!!我现在可以在行项目中插入字段 报价单和销售订单,并从中成功存储和检索它们 vtiger数据库。下面是我添加内容的基本概述 此功能(在学习过程中一直非常重要)

    更改下表并向其中添加新字段:

    • vtiger\U存货产品目录
    已修改以下文件:

    • include\js\Inventory.js-从数据库检索数据
    • include\utils\DetailViewUtils.php-从数据库检索数据
    • include\utils\EditViewUtils.php-将数据写入数据库
    • include\utils\InventoryUtils.php-将数据写入数据库
    • Smarty\templates\Inventory\ProductDetails.tpl-来自显示视图的新字段
    • Smarty\templates\Inventory\ProductDetailsEditView.tpl-在编辑视图中格式化新字段
    • include\language\en_us.lang.php-为新字段保留新标签

    同样,这不是一个完整的解决方案,但确实提供了位置和方向。此工具有助于添加字段和块:


    我了解到,产品和服务实际上是库存。很难找到报价单上的行项目。但我仅在…/layouts/modules/inventory文件夹中找到了布局的产品/服务行项目。我现在正在寻找输出到PDF的Quote函数