我有三个控制器 -
- WebServices Controller
- 错误控制器
- 项目控制器
醇>
**WebservicesController.php**
App::import('Vendor','nusoap');
App::import('Vendor','autotask');
class WebservicesController extends AppController {
}
**BugsController.php**
App::uses('CakeEmail', 'Network/Email');
App::import('Controller', 'Webservices');
class BugsController extends AppController {
public $uses = array('Bug','Project');
public function edit($id = null) {
$project_name = $this->Project->get_project_name_by_id($this->request- >query['pid']);
}
}
autotask.php
要求“autotaskwrapper.php”; - >这是我需要包含的另一个类。到目前为止,这似乎是个问题。是因为我使用“require”而不是“App :: import”。如果是这种情况,我如何在供应商类中使用App :: import
如果我删除此App :: import('Vendor','autotask');从Webservices控制器,一切正常。如果我加入它说 -
Call to undefined method Project::get_project_name_by_id()