Php 两种形式的CodeIgniter控制器
我有一个名为“UpdateAccountDetails”的控制器函数。它更新父表和子表。父表是Account,子表是Accountleads。用户可以在子表上进行CRUD 有三个视图:UpdateAccountDetails.php和CreateAccountleadInsertPOPUP.php、CreateAccountleadUpdatePOPUP.php、CreateAccountleadDeletePOPUP.php 我在想,我该如何给控制器编码?任何指针都会有帮助Php 两种形式的CodeIgniter控制器,php,mysql,codeigniter,Php,Mysql,Codeigniter,我有一个名为“UpdateAccountDetails”的控制器函数。它更新父表和子表。父表是Account,子表是Accountleads。用户可以在子表上进行CRUD 有三个视图:UpdateAccountDetails.php和CreateAccountleadInsertPOPUP.php、CreateAccountleadUpdatePOPUP.php、CreateAccountleadDeletePOPUP.php 我在想,我该如何给控制器编码?任何指针都会有帮助 publi
public function CreatePatientDetails( )
{
if (($this->input->server('REQUEST_METHOD') = 'POST')&& ($this->input->post('form_id') = 'CreatePatientDetails_AccountInsert'));
{
//call model
} // End of Insert on Account
if (($this->input->server('REQUEST_METHOD') = 'POST')&& ($this->input->post('form_id') = 'CreatePatientDetails_AccountleadsInsert'));
{
//call model
} // End of Insert on Accountleads
if (($this->input->server('REQUEST_METHOD') = 'POST')&& ($this->input->post('form_id') = 'CreatePatientDetails_AccountleadsUpdate'));
{
} // End of Update on Accountleads
if (($this->input->server('REQUEST_METHOD') = 'POST')&& ($this->input->post('form_id') = 'CreatePatientDetails_AccountleadsDelete'));
{
} // End of Delete on Accountleads
$data['Accountleads'] = $this->Accountleads_model->AccountleadsGetAll($objAccountleads);
$data['main_content'] = 'MasterDataMgtviews/CreatePatientDetails';
$this->load->view('includes/template', $data);
}
花几分钟时间完成教程,基本上你将调用表单验证,如果它通过了,那么你将与数据库交互。但是,不确定控制器函数中还缺少什么,无法在子表上执行CRUD。请尝试更简单的方法开始。如果您仍然无法理解,那么使用一个更简单的示例发布所有代码-控制器、模型和视图-以及特定的错误消息。否则,这是无法帮助的,这就是为什么你没有得到任何答复