निम्नलिखित कोड के साथ, यदि वर्तमान उपयोगकर्ता के पास '' बाइपास नोड एक्सेस '' नहीं है ( सटीक सत्यापन के लिए _node_query_node_access_alter) देखें , तो नोड_access के लिए क्वेरी की जाँच करें, भले ही मैं "नोड_केस" टैग का उपयोग नहीं करता।
मैं एक गैर-व्यवस्थापक उपयोगकर्ता के लिए निम्न क्वेरी के साथ node_access जाँच से कैसे बच सकता हूँ?
मैं एक मॉड्यूल से इस कोड का उपयोग कर रहा हूं, इसलिए मैं अनुमतियों को स्वयं सत्यापित कर सकता हूं, नोड_access चेक की कोई आवश्यकता नहीं है।
$query = new EntityFieldQuery;
$result = $query
->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'foo')
->fieldCondition('custom_id', 'value', $custom_id)
->execute();