CodeIgniter表单调用未定义的函数form_dropdown()错误

时间:2014-03-08 21:09:27

标签: php codeigniter

我想创建2 下拉列表列表。第一个包括主要类别,第二个包括子类别。

在codeigniter视图中,我有以下几行:

<table>
<tbody>
    <tr>
        <td><label>Top Level Option</label></td>
        <td><?php echo form_dropdown('options', $options, '#', 'id="options"'); ?></td>
    </tr>
    <tr>
        <td><label>Sub Level Option</label></td>
        <td><select name="suboptions" id="suboptions"><option value="#">-- Please Select Sub-option --</option></select></td>
    </tr>
</tbody>

但我在echo form_dropdown()行中有错误:

  

致命错误:调用未定义的函数form_dropdown()

如何使用此form_dropdown()

1 个答案:

答案 0 :(得分:2)

您需要先加载 form helper 文件。

是否在控制器 (在其中加载视图文件)中使用$this->load->helper('form')

或者通过将帮助程序的名称添加到$autoload数组配置来自动加载帮助程序:

<强>应用\设置\ autoload.php

$autoload['helper'] = array('form');