Невозможно загрузить запрошенный файл: проверка. php - PullRequest
0 голосов
/ 08 февраля 2020

Я новичок в разработке и хочу сделать простую проверку в Codeigniter. Я не знаю, где я иду не так. Это моя форма для проверки enter image description here

И мой контроллер это

public function __construct()
{   
    parent::__construct();
    $this->load->model('M_menu');
    $this->load->model('master/M_user_type');
    $this->load->helper(array('form'));
    $this->load->library('form_validation');
}
public function index()
{
    $data['menus']=$this->M_menu->getSideBarMenu_m();$data['error_message'] = '';
    $this->load->view('master/V_user_type',$data);
}
function saveUserType_c()
{
    $data['error_message'] = '';
    $this->form_validation->set_rules('userType', 'UserTypeName', 'required');
    echo var_dump($this->form_validation->run());
    if (!$this->form_validation->run() )
    {$data['menus']=$this->M_menu->getSideBarMenu_m();
    $data['error_message'] .= validation_errors();
    $this->load->view('master/V_user_type',$data);
    }
    else
    {
    $insert=$this->M_user_type->saveUserType_m();
    if($insert){
        $response=array("insert"=>true);
    }else{
        $response=array("insert"=>false);
    }
    echo json_encode($response);
    }
}

С этим я получаю ошибку сети, и данные сохраняются в дб. Но никаких действий в форме (форма не загружается). Пожалуйста, ведите меня, где я go ошибаюсь. Кроме того, если мне нужно дать более подробную информацию

Ответы [ 2 ]

0 голосов
/ 09 февраля 2020

Вы должны загрузить модель, прежде чем вызывать ее методы. Используйте это:

$this->load->model('M_user_type');
$insert=$this->M_user_type->saveUserType_m();
0 голосов
/ 08 февраля 2020

Пожалуйста, проверьте страницу просмотра пользовательского типа, вы также можете загрузить страницу просмотра пользовательского типа перед проверкой, чтобы убедиться, что страница просмотра пользовательского типа существует, надеюсь, вы понимаете мою точку зрения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...