使用EntityFieldQuery时如何绕过node_access?
使用以下代码,如果当前用户不具有“旁路节点访问权限”(请参阅_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();