2011-01-25 18 views
0

CodeIgniterのは、私は、ユーザーが、私はそれを作成するために使用するのと同じ形式を使用してエンティティを編集することを可能にしたい私のアプリで便利な方法は

set_value() 

検証失敗時にフィールドを再増殖するのに非常に便利な方法があります。しかし、フォームが編集モードの間にフィールドを埋めるためにset_value()を使用することはできません。

私はそれを行う便利な方法があります。

ありがとうございました。

+2

set_valueは、あなたの場合には、データベースから値であるデフォルト値、に入れます二番目のパラメータを、持っていますか? – Ross

+0

あなたが何をしようとしているのか分かりません。 –

答えて

3

set_value()には、ローディング時の初期値となる2番目のパラメータを指定します。

私は、一般的に、このデータの一部は、このための

set_value('input_name',@$input_value); 

存在しない場合、それはあなたが使用する必要があります

0

が存在する場合は、フォーム要素が$input_valueがあらかじめ入力されたエラーをSUPRESSする@を使用してくださいset_value。編集中にset_valueを使用してエラーが表示されることはありません。あなたは `set_value`を使用できない理由

<input type="text" name="first_name" value="<?php echo set_value('first_name', $row->first_name);?>"> 
+0

7時間後... – jondavidjohn

+0

ハァッ? 「7時間後」って何? –

関連する問題