1、在控制器里面使用多模型:
<?php
App::uses('AppController', 'Controller');
// 方式一 by yangshuiping 2019-12-09
App::uses('User', 'Model');
class TestsController extends AppController {
// 方式二
// var $uses = array('Product','User');
public function getRelRdDeptIdByProductId($value='') {
// 方式三
// $this->loadModel('Product');
// $this->loadModel('User');
// 方式一调用方式 by yangshuiping 2019-12-09
// dd(new User());
// 方式二、三调用方式 by yangshuiping 2019-12-09
dd($this->Product,$this->User);
}
}
?>
2、在模型里面使用其他模型
<?php
/* Example Model */
App::uses('Project', 'Model');
class Example extends AppModel {
public function allProjects() {
$projectModel = new Project();
$projects = $projectModel->find('all');
return $projects;
}
}