假设我有Model1,它没有通过 hasOne 或任何其他关系与Model2关联。如何访问 Model2 的信息?
我尝试了以下方法:
模型/Model1.php
class Model1 extends AppModel{
public function getInfo(){
App::uses('Model2','Model');
$mod2_info=$this->Model2->find('all');
return $mod2_info;
}
}//end of class
控制器/Model1sController.php
class Model1sController extends AppController{
public function index(){
set('info', $this->Model1->find('all'));
}
}//end of class
查看/Model1/index.ctp
<?php var_dump($info); ?>
浏览器输出:
致命错误:调用 Model/Model1.php 中非对象上的成员函数 find()