使用dompdf循环代码点火器



我想用数据库中的数据填充PDF。现在这是有效的,除了我不能得到一个循环。用我现在得到的,它在输出中给出了错误的数据。

在我的模型中,我得到了:

public function getGoogle($id)  {
    $this->db->select('*');
    $this->db->where('quickscan_id', $id);
    $query = $this->db->get('zoekwoorden_quickscan_google_gebruik');
    return $query->row_array();
}

在我的控制器中:

    $view["googles"] = $this->pdfs->getGoogle($id);

然后是我创建PDF:的视图

$googleloop = '';
foreach ($googles as $google)
{
        $zoekwoord = $google['zoekwoord'];
        $volume_pm = $google['colume_pm'];
        $positie = $google['positie'];
        $googleloop .= "<div id='zoekwoorddiv'>
                            <div id='gzoekwoordleft'>
                                ".$zoekwoord."
                            </div>
                            <div id='gzoekwoordcenter'>
                                ".$volume_pm."
                            </div>
                            <div id='gzoekwoordright'>
                                ".$positie."
                            </div>
                        </div>";
};

我调用$html变量中的变量$googleloop作为PDF的输出。但在我的PDF中,它只给了我$googles数组中的第一个,然后只给了$google['volume_pm']的第一个字符,等等

我理解这是否有点令人困惑,但我真的不知道如何更好地解释这一点。

row_array()只返回一行,需要对整个结果集使用result_array()

最新更新