0

3 つの値 (保留中、配信済み、処理中) で構成されるドロップ ダウン リストがあります。ユーザーがリストから 1 つを選択して送信すると、選択した値がコントローラーで取得され、テーブルの更新に使用されます。ここまでで、選択したドロップダウン メニューのキー値を取得しました。キーの値を取得するにはどうすればよいですか??

4

2 に答える 2

0

あなたが生成することができます

$status= array('pending' => 'pending', 'delivered' => 'delivered', 'processing' => 'processing');

$this->Form->input('status', array(
                                      'empty'=>false,
                                      'options' => $status

                                  )
                  );

または、投稿する値として数値を使用したい場合は、次のような配列で確認できます

$post_arr = array('1' => 'pending', '2' => 'delivered', '3' => 'processing')

echo $post_arr [$this->request->data('status')];

これが確実に役立つことを願っています。

于 2013-09-20T11:00:37.743 に答える