我想从另一个控制器加载一个功能。这是我的结构:
- modules
--orderpages
---controllers
----WebshopCore.php
----WebshopController.php
我在 WebshopController.php 中的 insertItemInCart 函数被调用。但是当我想从另一个控制器执行一个函数时,它会崩溃。
class WebshopController extends MX_Controller {
public function __construct() {
parent::__construct();
$this->load->module('orderPages/WebshopCore');
}
function insertItemInCart(){
$partId = $this->input->post('partId');
$quantity = $this->input->post('quantity');
$output = $this->WebshopCore->getPickLocations($partId,$quantity);
}
}
我的网店核心:
class WebshopCore extends MX_Controller {
public function __construct() {
parent::__construct();
}
public function getPickLocations($partId,$amount){
$result = "test";
return $result;
}
}
出了什么问题?我不明白
解决方案:
$output = modules::load('orderPages/WebshopCore/')->getPickLocations($partId,$quantity);