У меня есть пример на following url, который отправляет пользователя в базовую форму.проблемы с кодом codeignitor
Код для формы:
<?php echo validation_errors(); ?>
<?php echo form_open('form'); ?>
<h5>Username</h5>
<input type="text" name="username" value="" size="50" />
<div><input type="submit" value="Submit" /></div>
</form>
Если я правильно понимаю, как только пользователь нажимает «отправить», он должен вернуться к контроллеру с именем «форма». Но это работает не так, как ожидалось.
Я хотел бы, чтобы это представить index.php/form
, и вместо этого он идет к /index.php/index.php/form
Не стесняйтесь проверить сайт на URL выше и увидеть проблему самостоятельно.
Попробуйте следующее: ' Php echo form_open ('../ form'); ?> 'или оставить его неизменным' php echo form_open (''); ?> ' – vikingmaster
Какой ваш base_url установлен в вашем файле конфигурации? –