Saya telah membuat daftar pilih untuk akun Profile2 di Drupal 7. Dalam daftar nilai yang diizinkan, saya telah menambahkan beberapa nilai. Sekarang apa yang ingin saya lakukan adalah memperbarui nilai-nilai dalam daftar secara terprogram (tambah, hapus atau perbarui). Saya tidak ingin menggunakan form_alter karena saya ingin pembaruan ini dilakukan ke database. Masalah saya adalah saya sepertinya tidak bisa menemukan di mana nilai-nilai ini disimpan dalam database atau cara menarik nilai-nilai itu dari Profile2, perbarui dan kemudian simpan.
Saya telah mencari Google tinggi dan rendah tentang masalah khusus ini dan tidak dapat menemukan jawaban tentang cara melakukan ini. Saya harap seseorang dapat membantu saya.
Terima kasih.
Anda sebaiknya menggunakan
allowed_values_function
dengan panggilan balik:Lihat Membuat opsi nilai yang diizinkan dinamis untuk bidang entitas .
sumber