Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Model view controller 如何在CodeIgniter中跨多个模型组织一组操作?_Model View Controller_Codeigniter - Fatal编程技术网

Model view controller 如何在CodeIgniter中跨多个模型组织一组操作?

Model view controller 如何在CodeIgniter中跨多个模型组织一组操作?,model-view-controller,codeigniter,Model View Controller,Codeigniter,我有很多模型,比如“模型1”、“模型2”和“模型3”。我有一组操作,通常从这些模型中调用一个方法,并按顺序执行它们: $user_info = $this->load->User_model->load( $user_id ); $this->load->Car_model->deleteCarsForUser( $user_info ); $this->load->Message_model->sendMessage( "Car delet

我有很多模型,比如“模型1”、“模型2”和“模型3”。我有一组操作,通常从这些模型中调用一个方法,并按顺序执行它们:

$user_info = $this->load->User_model->load( $user_id );
$this->load->Car_model->deleteCarsForUser( $user_info );
$this->load->Message_model->sendMessage( "Car deleted", $user_info );

毫无疑问,这是一个粗糙的样品。但是这三个步骤在几个地方被几个控制器方法调用。我是否有办法将它们封装成一个语句?

您可以创建一个库来处理它和其他相关函数