2012-04-12 29 views
6

क्या मैं डेटाबेस से find() के साथ सरणी प्राप्त करने के लिए bootstrap.php में एक मॉडल का उपयोग कर सकता हूं?केकफ़्पी क्लास रजिस्ट्री :: बूटस्ट्रैप में init

इस तरह:

$Setting = ClassRegistry::init('Setting'); 
$Settings = $Setting->find('all'); 

धन्यवाद

+0

आप इसे करने की कोशिश की थी? – mark

+0

@mark ओह हाँ, क्यों? – ali786

+0

अच्छी तरह से आप पूछते हैं कि क्या संभव है लेकिन आपको मिली त्रुटियों को प्रदर्शित करें (जो आप प्राप्त कर चुके हैं क्योंकि आप पूछ चुके हैं)। यथासंभव विशिष्ट होने की कोशिश करें। – mark

उत्तर

10

आप मैन्युअल रूप से है, तो इस्तेमाल किया कक्षाओं लोड करने के लिए यदि आप वास्तव में है कि जल्दी कोर आंतरिक सामान का उपयोग करना चाहिए की जरूरत है।

कोशिश

App::uses('ClassRegistry', 'Utility'); 

इससे पहले कि आप वास्तव में ClassRegistry का उपयोग करें।

bootstrap.php में
+0

आपको बहुत धन्यवाद – ali786

+0

अब यह सही काम है? (मैं डेटाबेस से लोड साइट सेटिंग्स के लिए इसका उपयोग कर रहा हूं और उन्हें कैश करता हूं) – ali786

+0

मेरी सबसे बड़ी समस्या हल ... बहुत बहुत धन्यवाद ... – GYaN

2

लिखें

App::uses('ClassRegistry', 'Utility'); 
$Setting = ClassRegistry::init('ModelName');