Codeigniter失败设置行和行textarea

时间:2016-02-16 16:03:49

标签: php codeigniter textarea

我的观点文件:

echo form_textarea('',$data['note_order'],"rows='4' cols='50'");

但是我在浏览器中得到了什么:

<textarea name="" cols="90" rows="12">Blablablabla</textarea>

如果我更改视图代码,如:

$options = array(
    'rows' => 4,
    'cols' => 50
);
echo form_textarea('',$data['note_order'],$options);

我收到了错误:

A PHP Error was encountered
Severity: Notice
Message: Array to string conversion
Filename: helpers/form_helper.php
Line Number: 265

为什么我的套装不起作用?

3 个答案:

答案 0 :(得分:1)

试试这个

$options = array(
    'name' => '',
    'rows' => '4',
    'cols' => '50',
    'value'=> $data['note_order']
);
echo form_textarea($options);

答案 1 :(得分:0)

我找到了

bob

导致标记为rows =“10”;不是我想要的。而

(window as any).myJavascriptFunction()

(带或不带id元素)正确生成带有rows =“3”的标记。

答案 2 :(得分:0)

转到 system / helpers / form_helper ,然后找到 form_textarea ,然后注释掉

$defaults = array(
			'name' => is_array($data) ? '' : $data,
			// 'cols' => '40', --> this
			// 'rows' => '10' --> this
		);