Codeigniter 编码点火器';带表单帮助器的HTML表类

Codeigniter 编码点火器';带表单帮助器的HTML表类,codeigniter,helper,Codeigniter,Helper,是否可以在CodeIgniter中使用Form Helper“inside”HTML表类 这就是我的意思: $this->load->library('table'); $this->load->helper('form'); form_open('example/function') $data = array( array(form_checkbox('newsletter', 'accept', TRUE), form_checkbox(

是否可以在CodeIgniter中使用Form Helper“inside”HTML表类

这就是我的意思:

$this->load->library('table');
$this->load->helper('form');
form_open('example/function')

$data = array(
             array(form_checkbox('newsletter', 'accept', TRUE), form_checkbox('newsletter', 'accept', TRUE),),
             );

echo $this->table->generate($data);

当然这是可能的,form helper只返回字符串,因此您可以执行以下操作:

<?php

class Welcome extends CI_Controller {
    public function index()
    {
        $this->load->library('table');
        $this->load->helper('form');

        $data = array(
            array('Label', 'Input'),
            array('Name', form_input('name')),
            array('Firstname', form_input('firstname'))
        );

        echo $this->table->generate($data);
    }
}

当然这是可能的,表单帮助程序只返回字符串,这样您就可以执行以下操作:

<?php

class Welcome extends CI_Controller {
    public function index()
    {
        $this->load->library('table');
        $this->load->helper('form');

        $data = array(
            array('Label', 'Input'),
            array('Name', form_input('name')),
            array('Firstname', form_input('firstname'))
        );

        echo $this->table->generate($data);
    }
}

你试过了吗?你被卡住了吗?如果是,问题是什么?你试过了吗?你被卡住了吗?如果是,问题是什么?谢谢你的回答!您认为在视图文件中也可以这样做吗?因为我得到了一个错误:消息:未定义属性:CI_Loader::$table,致命错误:对非对象调用成员函数generate()。感谢您的回答!您认为在视图文件中也可以这样做吗?因为我得到一个错误:Message:Undefined属性:CI_Loader::$table,致命错误:对非对象调用成员函数generate()。