如何在ctpfile中编写foreach循环以在cakephp中创建pdf

时间:2012-02-22 12:55:51

标签: cakephp

我正在创建pdf文件,我已经为一个产品的细节创建了pdf。 我还完成了循环创建pdf。 我有用于显示信息的表结构。 所以我必须在表结构包装和标签中添加foreach循环。 那我怎么做呢? 谁能帮我.. 感谢..

           'App::import('Vendor','xtcpdf'); 
    $tcpdf = new XTCPDF();
    $textfont = 'freesans'; 
    $tcpdf->SetAutoPageBreak( false );
    $tcpdf->xheadercolor = array(255,255,255);
    $tcpdf->AddPage();
    $tcpdf->SetTextColor(0, 0, 0);
    $tcpdf->SetFont($textfont,'',10);   
    $html = <<<EOD
        <table>
   foreach($Orderdata as $odata)  //this I want to do
   {
            <tr>
              <td> $odata['tablename']['fieldname']  //i am not able to access this variable like this
              </td> $odata['tablename']['fieldname']
              <td> 
              </td>
           </tr>
 }
          </table>

             '
     ///  code for outputting

1 个答案:

答案 0 :(得分:0)

是的,我们可以做到

使用foreach()转发器对象,并根据该数据生成PDF并存储在某个位置,您可以创建每个文件的显示路径数组

将此数组传递给视图对象,您可以在视图文件中使用它,也可以将其设置为下载链接

就像foreach循环一样,将代码设置在

由于