Php CodeIgniter数据库查询到表类

Php CodeIgniter数据库查询到表类,php,codeigniter,expressionengine,Php,Codeigniter,Expressionengine,我目前正在为ExpressionEngine开发一个模块,并有一个关于将数据库查询输出到table类的快速问题 我做到这一点的唯一方法是通过以下方式: $this->EE=& get_instance(); $this->EE->load->library('table'); $data = $this->EE->db->query("SELECT * FROM my_table"); echo $this->EE-&g

我目前正在为ExpressionEngine开发一个模块,并有一个关于将数据库查询输出到table类的快速问题

我做到这一点的唯一方法是通过以下方式:

$this->EE=& get_instance();
$this->EE->load->library('table');

    $data = $this->EE->db->query("SELECT * FROM my_table");

    echo $this->EE->table->generate($data);
$this->EE=& get_instance();
$this->EE->load->library('table');

$query = $this->EE->db->query("SELECT * FROM my_table");

if ($query->num_rows() > 0)
  {
    foreach($query->result_array() as $row)
        {
            $this->EE->table->add_row(
                echo $row['id']."<br />\n";
            );
        }
  }


echo $this->EE->table->generate();
这很好,但我想在表中输入一些附加选项,例如“复制”和“删除”。为此,我需要能够单独输出查询结果。我尝试了以下几点:

$this->EE=& get_instance();
$this->EE->load->library('table');

    $data = $this->EE->db->query("SELECT * FROM my_table");

    echo $this->EE->table->generate($data);
$this->EE=& get_instance();
$this->EE->load->library('table');

$query = $this->EE->db->query("SELECT * FROM my_table");

if ($query->num_rows() > 0)
  {
    foreach($query->result_array() as $row)
        {
            $this->EE->table->add_row(
                echo $row['id']."<br />\n";
            );
        }
  }


echo $this->EE->table->generate();
$this->EE=&get_instance();
$this->EE->load->library('table');
$query=$this->EE->db->query(“从我的表格中选择*);
如果($query->num\u rows()>0)
{
foreach($query->result\u array()作为$row)
{
$this->EE->table->add\u行(
echo$row['id']。“
\n”; ); } } echo$this->EE->table->generate();
通过以上操作,我收到了以下错误“解析错误:语法错误,意外的‘echo’(T_echo),预期’”

任何协助都将不胜感激

非常感谢 本


请尝试这样做。

您无法在函数调用中进行回音。感谢您的回复!!这是可行的,但我现在需要在每行中添加额外的项。例如,每行有4列,id、键、复制链接、删除链接。非常感谢将向您展示添加行的正确格式。基本上是一个逗号分隔的单元格列表,例如,上面将创建一个单元格行。链接中提供的示例将生成3个单元格行。再次感谢:)