2011-03-23 42 views
0

是否有可能在CodeIgniter中使用表格助手「內部」的HTML表類?CodeIgniter的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); 
+1

你試過了嗎?你卡住了嗎?如果是這樣,問題是什麼? – BigFatBaby 2011-03-23 14:27:01

回答

4

當然,這是可能的,形式助手只返回字符串,所以你可以做這樣的事情:

<?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); 
    } 
} 
+0

謝謝你的回答!你認爲可以在視圖文件中做同樣的事情嗎?因爲出現錯誤:消息:未定義的屬性:CI_Loader :: $ table,致命錯誤:調用一個非對象的成員函數generate()。 – domi 2011-03-23 18:45:02