0
CodeIgniter에서 폼을 사용하는 방법을 배웠습니다. 전에는 배웠지만 Windows에서는 실행되었습니다. 그리고 지금, 우분투에서 노력하고 있습니다. 나는 user_guide를 따라 갔지만, 나는 그것을 실행했을 때 페이지에 변화가 없었다.CodeIgniter Ubuntu에서 폼 유효성 검사가 작동하지 않습니다.
여기서 상기 제어기는
form.php 명명 myform.php<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php echo validation_errors(); ?>
<?php echo form_open('form'); ?>
<input type="text" name="name" value=""/>
<input type="submit" name="submit" value="Submit"/>
</form>
</body>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h3>Your form was active!</h3>
<p><?php echo anchor('form', 'Try it again!'); ?></p>
</body>
여기
formsuccess.php이라는 이름의 다른 형태의 뷰이다
function index() {
$this->load->helper(array('form'));
$this->load->library('form_validation');
if ($this->form_validation->run() == FALSE) {
$this->load->view('myform');
} else {
print_r('good luck!');
}
}
제출 버튼을 클릭하면 여전히 myform.php가 표시된다는 것은 양식이 작동하지 않는다는 것을 의미합니다. 문제를 볼 수 있습니까? Windows와 Ubuntu에서 CodeIgniter를 실행하는 것과 다른 점이 있습니까?
HMVC 확장 프로그램을 사용하고 있습니까? –
유효성 검사 규칙을 정의 했습니까? 또한 POST 또는 GET을 사용하는 양식입니까? form_validation은 POST에서만 작동합니다. –
예, HMVC를 사용 중입니다. Damien. –