我的Codeigniter页面上有一个搜索部分,它有6个选择框。首次提交表单时,控制器会将所选值分配给会话变量。
我想在新页面上选择要选择的值。我尝试在我的视图上最小化PHP的使用。我在互联网上搜索它但找不到好的例子。我想通过CodeIgniter学习最有效或最常用的方法。
答案 0 :(得分:0)
最简单的方法(避免很多条件逻辑)是确保表单助手form_dropdown()
生成的选择框传递选项数组,然后传递选定的选项 value 来自会话var,在此示例中称为selectbox
。
$this->load->helper('form');
$options = array(
'small' => 'Small Shirt',
'med' => 'Medium Shirt',
'large' => 'Large Shirt',
'xlarge' => 'Extra Large Shirt',
);
echo form_dropdown('shirts', $options, $this->session->selectbox);
有关此内容的更多信息:https://www.codeigniter.com/userguide3/helpers/form_helper.html#form_dropdown