तो है कि तुम कैसे करते है।
class ArticleComponent extends Component
{
public function initialize(array $config)
{
$this->controler = $this->_registry->getController();
}
public function myFunction($id)
{
$this->controller->loadModel('Articles');
$article = $this->controller->Articles->get($id);
debug($article);
}
}
इस तरह नियंत्रक बता आप के लिए एक मॉडल को खोलने के लिए की तरह है:
$ लेख = $ component-> controller-> UserModel;
लेकिन जब आप सीधे TableRegistry
का उपयोग कर मॉडल को कॉल कर सकते हैं तो कॉलर नियंत्रक का बिंदु आपके लिए मॉडल कहने के लिए क्या है।
$ लेख = $ घटक-> उपयोगकर्ता मॉडल;
कहानी loadModel()
को इतना छोटा के लिए TableRegistry
मैं ऐसे बुनियादी सामान http://book.cakephp.org/3.0/en/orm के लिए पहले किए गए दस्तावेज़ों से परामर्श करने के सुझाव देंगे निम्नलिखित की तरह है ...। एचटीएमएल – ndm