プログラムで CCK フィールド インスタンスを作成し、「allowed_values」を 1 つの段階で挿入できるかどうか疑問に思っていました。だから私はこれを試しました:
field_create_instance(array(
'field_name' => 'card number',
'entity_type' => 'payment_method',
'bundle' => 'debit_card',
'label' => t('Debit/Credit card'),
'description' => t('Add card\'s number '),
'widget' => array(
'type' => 'options_select',
'weight' => 0,
'settings' => array('size' => 50),
),
'required' => TRUE,
));
'setting' => array( 'allowed_values' => array( 1, 2, 3 ) ) に設定するなど、いくつかのケースを試しましたが、何も起こりませんでした。助言がありますか?