我目前正在为 ExpressionEngine 开发一个模块,并且有一个关于将数据库查询输出到表类中的快速问题。
我设法做到这一点的唯一方法是通过以下方式:
$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();
上面我收到以下错误“解析错误:语法错误,意外'回声'(T_ECHO),期待'”。
任何援助将不胜感激。
非常感谢本