Php 编码点火器
我使用一个视图添加/编辑数据库数据:Php 编码点火器,php,codeigniter,Php,Codeigniter,我使用一个视图添加/编辑数据库数据: <input name="blah" id="blah" value="<? set_selected('blah')?> /> 但输入字段为空。我希望为我的编辑案例预填充输入。您需要将$\u POST传递到视图,传递的数据应该在视图加载函数的第二个参数中从控制器传递到视图。 试试这个 $this->load->view('content', $_POST); 您需要将$\u POST传递给视图,传递的数据应该在
<input name="blah" id="blah" value="<? set_selected('blah')?> />
但输入字段为空。我希望为我的编辑案例预填充输入。您需要将$\u POST传递到视图,传递的数据应该在视图加载函数的第二个参数中从控制器传递到视图。 试试这个
$this->load->view('content', $_POST);
您需要将$\u POST传递给视图,传递的数据应该在视图加载函数的第二个参数中从控制器传递给视图。 试试这个
$this->load->view('content', $_POST);
传递给视图的任何内容都将转换为实际变量。所以你的代码应该是
传递给视图的任何内容都将转换为实际变量。所以你的代码应该是
CI视图可以像其他人提到的那样,将数据数组作为第二个参数
我不喜欢设置$\u POST数组,然后将其作为数据数组传递$_POST应该只用于从UI表单传递的值。由于无论如何都必须手动设置$\u POST数组,因此最好使用单独的数组对象。我将创建一个包含所有设置值的数组。i、 e.数组('blah'=>$dbvalue);并传递它,而不是预填充的$u POST数组
其次,示例代码使用“set_selected()”。该函数为“set_select()”,用于选项标记。这行代码有两个问题。两者都需要
<input .... value="set_value('blah')" />
或
CI视图可以像其他人提到的那样,将数据数组作为第二个参数
我不喜欢设置$\u POST数组,然后将其作为数据数组传递$_POST应该只用于从UI表单传递的值。由于无论如何都必须手动设置$\u POST数组,因此最好使用单独的数组对象。我将创建一个包含所有设置值的数组。i、 e.数组('blah'=>$dbvalue);并传递它,而不是预填充的$u POST数组
其次,示例代码使用“set_selected()”。该函数为“set_select()”,用于选项标记。这行代码有两个问题。两者都需要
<input .... value="set_value('blah')" />
或
是的,输入错误。我真的希望CRUD在web框架中能少一些冗长。对于简单的站点,是的,CRUD如果能少一些冗长就好了。我将创建自己的CI模型类与一些反射结合起来,以使其更简单、更不冗长。是的,输入错误。我真的希望CRUD在web框架中能少一些冗长。对于简单的站点,是的,CRUD如果能少一些冗长就好了。我将创建自己的CI模型类与一些反射结合起来,以使其更简单、更简洁。