Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $query = new EntityFieldQuery();
- $term_entities = $query
- ->entityCondition('entity_type', 'user')
- ->fieldCondition('field_companies', 'entity_id', $user->uid)
- ->execute();
- даёт:
- PDOException: SQLSTATE[42S22]: Column not found: 1054
- Unknown column 'field_data_field_companies0.field_companies_entity_id' in 'where clause':
- SELECT DISTINCT field_data_field_companies0.entity_type
- AS entity_type, field_data_field_companies0.entity_id AS entity_id, field_data_field_companies0.revision_id AS revision_id, field_data_field_companies0.bundle AS bundle
- FROM {field_data_field_companies} field_data_field_companies0
- WHERE (field_data_field_companies0.field_companies_entity_id = :db_condition_placeholder_0)
- AND (field_data_field_companies0.deleted = :db_condition_placeholder_1)
- AND (field_data_field_companies0.entity_type = :db_condition_placeholder_2) ;
- Array ( [:db_condition_placeholder_0] => 1 [:db_condition_placeholder_1] => 0 [:db_condition_placeholder_2] => user ) в функции field_sql_storage_field_storage_query()
- (строка 632 в файле modules/field/modules/field_sql_storage/field_sql_storage.module)
- я не понимаю почему он обращается к таблице field_data_field_companies0 если нуля мне не надо.
- а это
- $query = new EntityFieldQuery();
- $term_entities = $query
- ->entityCondition('entity_type', 'user')
- ->entityCondition('bundle', 'user')
- ->entityCondition('entity_id', $user->uid, '=')
- ->fieldCondition('field_companies', 'tid', 0, '>=')
- ->execute();
- даёт только одного юзера uid 1
- http://itmages.ru/image/view/2498033/0fc775d7
- может быть, грузить надо не entity_type = user, может быть надо грузить термины таксономии entity_type = taxonomy_term ? ведь мне нужно узнать какие термины есть у пользователя, а не в каких терминах отмечен пользователь. я и термины уже пытался грузит но не знаю как соединить две таблицы - taxonomy_term_data и field_data_field_companies.
- нигде в гугле ничего не нашел по запросу drupal 7 entityfieldquery taxonomy field
- и еще штук 30 запросов и штук 70 страниц - ничего не дали.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement