Codeigniter (PHP): действие формы не идет к намеченному методу в контроллере - PullRequest
0 голосов
/ 29 июня 2018

Я думаю и подтверждаю снова и снова, что я правильно пишу код действия формы и метод в контроллере. Однако это не работает.

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

Это проблема.

Когда я называю метод 'delete_photo', он работает. Это пример в контроллере.

    public function delete_photo(){
        exit();
    }

И это пример на виду.

      <form action=<?=site_url('job/delete_photo')?> method="post"  enctype="multipart/form-data" accept="image/*" id='edit_form'>
         <input type='submit' value='hey'>
      </form>

В этом примере действие выхода работает. Однако, когда я изменяю имя, например, на 'edit_delete_photo', действие выхода не работает, и в это время на экране появляется это предложение.

    string(18) "edide_delete_photo"

URL хороший, я думаю.

Более того, когда я назову метод действия формы 'example' (который не записан в предполагаемом контроллере), он отобразит почти то же самое предложение на экране.

    string(7) "example"

Однако при том же условии, когда я определяю метод действия формы 'delete_photo' (который также не записан в контроллере), он отобразит это на экране.

404 Страница не найдена Запрошенная вами страница не найдена.

Для моей информации, другое обычное имя метода, если назвать несколько, edit и edit_confirm и register работает правильно.

Я думаю, это очень странно. Пожалуйста, скажите мне, почему это происходит.

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