0

单击注册按钮时出现以下错误。

致命错误:在第 19 行调用 C:\wamp\www\bdcom\www\application\views\auth\register_form.php 中的未定义函数 set_value()

我是 codeigniter 框架的新手。

以下是 register_form.php 中的代码

if ($success){
    echo '<div id=success>'.$success_message.'<div>';
}else {
    //show the form
$use_username = true;
if ($use_username) {
    $username = array(
        'name'  => 'username',
        'id'    => 'username',
        'value' => set_value('username'),

        'maxlength' => $this->config->item('username_max_length', 'tank_auth'),
        'size'  => 30,
    );
}

这就是我在 auth.php 中加载 register.php 的方式

$this->load->view('auth/register_form', $data);

也在自动加载器中加载了表单助手。坚持了 3 天,试图找出问题所在。感谢帮助

谢谢

4

2 回答 2

0

检查您的 autoload.php 是否有以下内容,如果没有添加它们,这是由于未加载表单助手。

$autoload['helper'] = array('url','form','html');
于 2013-08-02T11:21:43.943 回答
0

在控制器的构造函数中写下:

$this->load->helper('form');
于 2013-08-02T11:22:38.893 回答