我创建了一个vTiger之外的webform,我想将其推送到vTiger使用的数据库中。
这是将数据推送到数据库的SQL代码:
$sql="INSERT INTO vtiger_potential(potentialname)VALUES('$company_name', '$potential_no')";
这是我似乎得到的错误:
Cannot add or update a child row: a foreign key constraint fails (`vtigercrm530/vtiger_potential`, CONSTRAINT `fk_1_vtiger_potential` FOREIGN KEY (`potentialid`) REFERENCES `vtiger_crmentity` (`crmid`) ON DELETE CASCADE)
有关如何解决此问题的任何想法?
答案 0 :(得分:1)
您也可以在Leads模块中添加具有相应名称的其他输入。对于自定义字段,您可以通过firebug检查名称(cf_ *)。 2.如果您想在数据库中执行此操作,请考虑所有vtiger实体(联系人,潜在客户等)在crm_entity中具有特定ID,因此crm_entity包含不同实体的所有ID。在创建前导实体之前,必须创建其crm_entity行,然后将new_insert_id传递给Leads相关表。但是如果crm中出现任何未来问题,请小心你可能不确定这是你的错(直接操纵数据库)!