これを取得しないでください。 私は基本的なフォームを検証する必要があります。私はCIのform_validationライブラリを使用して、フォームの検証ルールは "必須"に設定されています...フォームの検証が失敗した場合、ログインフォームに検証エラーをエコーする必要があります。デフォルトで使用しているIm <?php echo validation_errors(); ?>
ヘルパーは自動的に読み込まれます。フォームの機能はOKです。どのようにすればよいのですか?問題はフレームワークがエラーメッセージを表示しないことです。Codeigniterの検証エラーを表示できません
login_form.php - VIEW
<?php echo validation_errors(); ?>
<?php echo form_input('email' , 'email'); ?> <br>
<?php echo form_input('password' , 'password'); ?> <br>
<?php echo form_submit('submit' , 'submit'); ?>
login.php - CONTROLLERこの希望はあなただけの設定フォームアクションを助けるようにあなたは、コントローラのコードを使用していないのはなぜ
<?php
Class Login extends CI_Controller {
function index() {
$data ['content'] = "login_form";
$this->load->view("template", $data);
}
function validate() {
$this->load->library("form_validation");
$this->form_validation->set_rules('email' , 'email' , 'trim|xss_clean|required');
$this->form_validation->set_rules('password' , 'password' , 'md5|trim|required');
if($this->form_validation->run() == FALSE) {
redirect('login/index');
}
else {
redirect("user/profile");
}
}
}
?>
はあなたのコントローラとビュー – Farhan
リダイレクト(「ログイン/インデックス」)を貼り付けてくださいすることができます。あなたのビューをロードするリダイレクトを使用しないでください – Farhan
ここにフルコードです。 – asdasdasdasdasdasdasdasdasdasd