我在研究重力形态。此代码处理以下几个问题:
add_action(\'gform_after_submission_14\', \'post_contract_update\', 10, 2);
function post_contract_update($entry, $form) {
$form =\'3\';
$lead = $entry[\'4\'];
$statusvalue_update = \'Under Contract\';
GFFormsModel::update_lead_field_value($form, $lead, \'\', \'\', 154, $statusvalue_update);
}
触发form 14后,它将使用Gravity Forms Model执行它应该执行的操作:update\\u lead\\u field\\u value。唯一的问题是-一旦我的$lead(lead\\u id)超过9,达到两位数,条目就会被截断。例如,在下图中,我将448放入$铅中。在DB中,它只显示为4。
存储字段是正确的int 10,并通过sql works直接添加。到目前为止我有-
通过PHP直接添加,围绕更改的优先级移动函数的触发,更改主题以防万一,停用插件以防万一,单qouting、双qouting打印输出数组-一切看起来都很完美,将字符串更改为intval等不管怎样,似乎什么都不起作用-一旦我的$潜在客户id超过一位数。
我是否错过了一些非常简单的事情?我是否不知道GFFormsModel::update\\u lead\\u field\\u value的限制?模型是否需要某种特定的数字格式?