2012-03-13 11 views
6

के अंदर एक और मॉडल का उपयोग करें मुझे पता है कि मैं $this->loadModel("MyModel") कर नियंत्रक के अंदर एक और मॉडल का उपयोग कर सकता हूं, लेकिन मैं इसे किसी अन्य मॉडल के अंदर कैसे कर सकता हूं? मैंने loadModel का उपयोग करने की कोशिश की लेकिन यह काम नहीं किया।केकफ़्पी वर्तमान मॉडल

कोई विचार?

धन्यवाद

+0

संभावित डुप्लिकेट https://stackoverflow.com/questions/980556/can-i-use-one- मॉडल-अंदर-के-अलग-मॉडल-इन-केकफ़्पी) – icc97

उत्तर

4

आप नीचे दिए गए कोड एक मॉडल है कि किसी भी तरह से वर्तमान मॉडल से संबद्ध नहीं है निर्यात करने के लिए उपयोग कर सकते हैं:

App::import('Model', 'MyModel'); 
$my_model = new MyModel(); 

तो MyModel वर्तमान मॉडल आप इस्तेमाल कर सकते हैं साथ जुड़ा हुआ है चेनिंग उदाहरण $this->SomeModel->MyModel

+0

यह मेरा दिन बचाया। –

0

तुम कुछ भी आयात करने की जरूरत नहीं है। बस इस कार्य करें:

$my_model = new MyModel(); 
//Then 
$my_model->read(null,$id); 
की [? मैं CakePHP में एक अलग मॉडल के अंदर एक मॉडल का उपयोग कर सकते] (
संबंधित मुद्दे