EntityFieldQuery fieldCondition

Главные вкладки

Аватар пользователя BlVlG BlVlG 3 сентября 2013 в 1:56
<?php$query = new EntityFieldQuery;
    $result = $query
        ->entityCondition('entity_type', 'node')
        ->fieldCondition('field_gender', 'value', 0, '=')
        ->execute();?>

Возвращает ноды, где поле "field_gender" равно 0. Но это поле может иметь множественное значение, то есть одновременно и 0 и 1.
Этот код возвращает ноды даже если выбрано и 0 и 1. Мне нужно, что бы возвращало ноды, только когда значение 0 и не 1.

Комментарии

Аватар пользователя jsv jsv 3 сентября 2013 в 16:50

Попробуйте

 $query = new EntityFieldQuery;
    $result = $query
        ->entityCondition('entity_type', 'node')
        ->fieldCondition('field_gender', 'value', 1, '!=')
        ->execute();?>