我正在为 mu 电子商务系统创建一个订单履行系统。我陷入了困境。每 1 小时运行 1 个 cron 作业,它分配仓库并执行其他进程。所以这是我执行 1 个完整进程的类。我需要为用户提供单独手动执行每个操作的选项,即手动分配仓库等。因此,此仓库功能将在多个地方使用,即在 cron 类和仓库类中。那么我应该在像warehouse.php 这样的1 个库中创建这些函数,还是在cron 类中创建每个类的实例并调用它的函数?我正在使用 Codeigniter。
希望下面的代码让我清楚。所以我应该创建一个仓库库还是一个控制器是我的问题。主要问题是这样使用
class cron extends CI_Controller{
function index(){
$this->load->library('blacklist');
$this->load->library('warehouse');
$this->load->library('lsp');
$this->blacklist->function1();
$this->warehouse->function2();
}
}
or
class cron extends CI_Controller{
function index(){
$blacklist = new blacklist();
$warehouse = new warehouse();
$lsp = new lsp();
$blacklist->function1();
$warehouse->function2();
}
}