शायद मैं यह गलत कर रहा हूं।मॉडल परीक्षण मामले में नकली कैसे बनाएं
मैं मॉडल (एंटीबॉडी) की पहले सेव विधि का परीक्षण करना चाहता हूं। इस विधि का एक हिस्सा संबंधित मॉडल (प्रजातियों) पर एक विधि को कॉल करता है। मैं प्रजाति मॉडल का नकल करना चाहता हूं लेकिन कैसे नहीं मिला।
क्या यह संभव है या मैं एमवीसी पैटर्न के खिलाफ कुछ ऐसा कर रहा हूं और इस तरह कुछ ऐसा करने की कोशिश कर रहा हूं जो मुझे नहीं करना चाहिए?
class Antibody extends AppModel {
public function beforeSave() {
// some processing ...
// retreive species_id based on the input
$this->data['Antibody']['species_id']
= isset($this->data['Species']['name'])
? $this->Species->getIdByName($this->data['Species']['name'])
: null;
return true;
}
}
धन्यवाद, यही वह था जो मैं ढूंढ रहा था – kaklon