Utworzyłem listę wyboru dla konta Profile2 w Drupal 7. Na liście dozwolonych wartości dodałem kilka wartości. Teraz chciałbym programowo zaktualizować wartości na tej liście (dodać, usunąć lub zaktualizować). Nie chcę używać form_alter, ponieważ chcę, aby te aktualizacje były przypisane do bazy danych. Mój problem polega na tym, że nie mogę znaleźć, gdzie te wartości są przechowywane w bazie danych, ani jak pobrać te wartości z Profile2, zaktualizować je, a następnie zapisać.
Googled wysoko i nisko w tej konkretnej sprawie i nie mogę znaleźć odpowiedzi, jak to zrobić. Mam nadzieję, że ktoś może mi pomóc.
Dzięki.
Lepiej użyj
allowed_values_function
z oddzwanianiem:Zobacz Tworzenie opcji dynamicznych dozwolonych wartości dla pola encji .
źródło