Надеюсь, это поможет вам:
ПРИМЕЧАНИЕ: Предполагая, что контроллер по умолчанию welcome
в route.php
, если не заменить приветствие на ваше
В контроллере: у вас есть метод form_validation
и вы даете только в форме действие validation
:
public function form_validation()
{
echo 'OK';
}
Ваш вид формы выглядит так:
ЗАМЕНИТЬ :
/* note missing php error in action*/
<form method="post" action="<? echo base_url();?>form_validation">
С :
/*add controller name also in action,
assuming your default controller is Welcome*/
<form method="post" action="<?php echo base_url('welcome/form_validation');?>">
Вид должен быть таким:
<form method="post" action="<?php echo base_url('welcome/form_validation');?>">
<label> Name </label>
<input type="text" name="name" />
<input type="submit" name="submit" value="submit" />
</form>
route.php
должно быть так:
$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
ПРИМЕЧАНИЕ ТАКЖЕ : . htaccess
должно быть в папке проекта, в вашем случае папка CI