Codeigniter: form_open дал неверный URL функции - PullRequest
0 голосов
/ 30 ноября 2011

Я использовал эту функцию для запуска формы:
echo form_open('email/send');
и после просмотра источника я обнаружил, что form_open вернул дублированный index.php:

<form action="http://localhost/ci/index.php/index.php/email/send"
Примечание:
Я пытался сохранить только эту строку кода на странице, но все равно дал мне тот же результат

Edit1:

Базовый URL: $config['base_url'] = 'http://localhost/ci/index.php/';

1 Ответ

5 голосов
/ 30 ноября 2011

Для какого элемента конфигурации index_page установлено?Если ваши элементы конфигурации base_url и index_page включают в себя "index.php", то, я думаю, form_open() будет дублировать его.

Измените application/config/config.php на:

$config['base_url'] = 'http://localhost/ci/';

//...

$config['index_page'] = 'index.php';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...