Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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
Php 两种形式的CodeIgniter控制器_Php_Mysql_Codeigniter - Fatal编程技术网

Php 两种形式的CodeIgniter控制器

Php 两种形式的CodeIgniter控制器,php,mysql,codeigniter,Php,Mysql,Codeigniter,我有一个名为“UpdateAccountDetails”的控制器函数。它更新父表和子表。父表是Account,子表是Accountleads。用户可以在子表上进行CRUD 有三个视图:UpdateAccountDetails.php和CreateAccountleadInsertPOPUP.php、CreateAccountleadUpdatePOPUP.php、CreateAccountleadDeletePOPUP.php 我在想,我该如何给控制器编码?任何指针都会有帮助 publi

我有一个名为“UpdateAccountDetails”的控制器函数。它更新父表和子表。父表是Account,子表是Accountleads。用户可以在子表上进行CRUD

有三个视图:UpdateAccountDetails.php和CreateAccountleadInsertPOPUP.php、CreateAccountleadUpdatePOPUP.php、CreateAccountleadDeletePOPUP.php

我在想,我该如何给控制器编码?任何指针都会有帮助

    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。请尝试更简单的方法开始。如果您仍然无法理解,那么使用一个更简单的示例发布所有代码-控制器、模型和视图-以及特定的错误消息。否则,这是无法帮助的,这就是为什么你没有得到任何答复