다음 코드를 사용하여 현재 사용자에게 '바이 패스 노드 액세스'가 없으면 ( 정확한 확인을 위해 _node_query_node_access_alter () 참조 ) "node_access"태그를 사용하지 않더라도 쿼리에서 node_access를 검사합니다.
관리자가 아닌 사용자에 대한 다음 쿼리로 node_access 검사를 피하려면 어떻게해야합니까?
모듈에서이 코드를 사용하고 있으므로 node_access 검사없이 권한을 직접 확인할 수 있습니다.
$query = new EntityFieldQuery;
$result = $query
->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'foo')
->fieldCondition('custom_id', 'value', $custom_id)
->execute();