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