Với đoạn mã sau, nếu người dùng hiện tại không có 'bypass access access' (xem _node_query_node_access_alter () để xác minh chính xác), thì truy vấn sẽ kiểm tra node_access, mặc dù tôi không sử dụng thẻ "node_access".
Làm cách nào để tránh kiểm tra node_access bằng truy vấn sau đây cho người dùng không phải là quản trị viên?
Tôi đang sử dụng mã này từ một mô-đun, vì vậy tôi có thể tự xác minh quyền, không cần kiểm tra node_access.
$query = new EntityFieldQuery;
$result = $query
->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'foo')
->fieldCondition('custom_id', 'value', $custom_id)
->execute();