首页 > 解决方案 > 在 Bitrix 中,如何在 PHP 中设置列​​表类型的自定义字段?

问题描述

我可以从表单 subissions 中设置数字和字符串,但我无法弄清楚如何将 aa 值设置为数据类型列表。我在列表中有许多可能的值,但不知道如何设置它们中的任何一个。有人可以链接到演示如何执行此操作的教程或示例吗?

不幸的是,我不会说俄语,而且大多数帮助资源似乎都是用那种语言编写的。

数据类型(仅适用于新字段):列表 实体: CRM_LEAD_SPD 字段 ID(仅适用于新字段): UF_CRM_5F1A26014BECB

ID XML_ID 值排序。

623 407b227030a3c23c91022b233078c77b PCB 10

624 1adb2467f6ecb3519495e9f117829059 PCB(PCB和组装)20

625 aab56fa9638f6f2b45de957dce4f4791 组装(PCB和组装)30

626 406933e29d56304d36484428ba299413 设计 40

627 44c2674af0a69a99c91baa34690772a5 调出

除了UF_CRM_5F1A26014BECB下的列表之外,这一切都有效

$arLead = [

 'TITLE' => 'NEW ORDER',
 'SOURCE_ID' => 'WEBFORM',
 'NAME'  => $name,
'UF_CRM_5F1A26014BECB' => 'PCB',
 'LAST_NAME' => $last_name,
 'COMPANY_TITLE' => $company_name,
 'FM' => array("EMAIL" => array("n0" => array('VALUE' => $email, 'VALUE_TYPE' => 'WORK'))),
 'COMMENTS' => $comment,
 'UF_CRM_1582198042398' => filter_input(INPUT_POST, 'prev_order'),
 'UF_CRM_1540488601233' => $lead_time

];

标签: phpbitrix

解决方案


对于未来的读者:

要设置列表项,您需要首先找到所需的条目 id:

623 407b227030a3c23c91022b233078c77b PCB 10

然后设置:

$arLead = [

  'UF_CRM_1589478135591' => "623"

];

我通过爬过一个俄罗斯论坛和自由使用谷歌翻译发现了这一点,


推荐阅读