Googleに関するすべてを含む、他のすべての質問を読みました。これと私が登録に使用している同じ方法との間に目に見える違いはありません。これは、機能したくない非常に基本的な概念です。
$_POST のダンプを実行すると、正しい空の文字列が表示されるため、どこかで何か他の問題が発生しています。
コントローラ
public function details(){
$this->load->library('form_validation');
//$this->form_validation->set_message('current-password', 'Incorrect password');
$this->form_validation->set_rules('current-password', 'Password', 'required');
$this->load->view('details', $data);
}
意見
<?php echo validation_errors(); ?>
<?php echo form_open('user/details'); ?>
<input type="password" name="current-password" id="current-password" value=""/>
<input type="submit" class="submit-save" value="save"/>
</form>