วิธีรับตัวเลือกทั้งหมดของฟิลด์ 'เลือก'


14

ฉันจะรับตัวเลือกทั้งหมดสำหรับฟิลด์ cck ได้อย่างไร

ตัวอย่างเช่นมีเขตข้อมูลที่มี 3 ตัวเลือกในค่าที่อนุญาตเช่นตัวเลือก 1 ตัวเลือก 2 ตัวเลือก 3. มีฟังก์ชั่นใดบ้างที่รับชื่อฟิลด์และส่งคืนตัวเลือก 1 ถึงตัวเลือก 3?

คำตอบ:


7

ใน Drupal 7 คุณสามารถใช้field_info_field ()ในขณะที่ Drupal 6 คุณสามารถใช้content_field_instance_read ()ซึ่งกำหนดไว้ในโมดูล CCK

ในฐานะ @Lauri กล่าวว่า:

นอกจากนี้คุณยังสามารถใช้list_allowed_values ()

$field = field_info_field('field_name');
$allowed_values = list_allowed_values($field);

40

นอกจากนี้คุณยังสามารถใช้list_allowed_values ()

$field = field_info_field('field_name');
$allowed_values = list_allowed_values($field);

ควรทำเครื่องหมายเป็นคำตอบที่ถูกต้อง
rugar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.