URI CodeIgniter и действие формы

позволять'говорят, что мы на

somesite.com/mail

это означает, что мы используем контроллер с именем 'почта», Этот контроллер имеет функцию:

public function index(){ 
        $this->load->view('header');
        $this->load->view('mail/contact_form');
        $this->load->view('footer');

    }

Эта функция загружается, когда мы печатаем в адресной строке просто

somesite.com/mail

и нажмите ввод (без дополнительных аргументов). И разреши's увидеть первую строку представления contact_form:


И этомоя проблема Когда я набираю адрес с обратной косой чертой в конце, вот так:

mysite.com/mail/

и используйте мою формулу контакта, все работает хорошо, и мой почтовый контроллер загружает функцию sendmail, и URL теперь:

mysite.com/mail/sendmail/

Но когда я забываю про обратную косую черту (mysite.com/mail), он ищет контроллер с именем "Отправить письмо" но я нене хочу этого Мой URL-адрес:

mysite.com/sendmail

но, конечно, я неУ него нет контроллеров с именем sendmail. Мой вопрос - как изменить действие моей формулы или что я должен сделать, чтобы это работало хорошо? Это единственный ответ, который нужно помнить о обратном слэше или как?

Ответы на вопрос(6)

Ваш ответ на вопрос