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;
}
}