[РЕШЕНО] В какой таблице хранятся значения CCK поля списка

Аватар пользователя JhonyLe JhonyLe 26 апреля 2012 в 11:04

Добрый день! возникла следующая проблема. Есть поле CCK у пользователя "мои праздники". Оно задано текстовым списком с неограниченными значениями. Список в виде:
01.01|Новый Год - 1 января

мне нужно сделать запрос к базе, чтобы взять все значения этого поля для конкретного пользователя(для того, чтобы узнать, какие он празднует сегодня), а потом вывести из название, то есть мне нужно и дату и название. Я смог найти только таблицу field_data_field_myholidais, где хранится значение списка, то есть дата. А где хранится то, что выводится пользователю? Мне нужно взять эти названия "Новый Год - 1 января". Перерыл уже вручную все таблицы, не могу найти, где они хранятся. Если такое хранение праздников в принципе ущербно, подскажите, как можно сделать лучше, чтобы не было таких проблем с запросами.

Комментарии

Аватар пользователя JhonyLe JhonyLe 26 апреля 2012 в 12:01

порылся в drupal api в итоге нашел, как по дате вывести значение:

<?php
$y 
field_info_field("field_myholidais");
print  
$y[settings][allowed_values]['01.01'];
?>

взять все даты у пользователя можно уже через ту же таблицу. Так что задача решена.