需要帮助zend framework paginator

时间:2011-09-27 09:40:29

标签: zend-framework zend-paginator

我想生成一个包含dymanic列和行的表

示例,如果我有一个

数组
1.1, 1.2, 1.3, 1.4
2.1, 2.2, 2.3, 2.4
3.1, 3.2, 3.3, 3.4

目前正在显示1.1 1.2 1.3 1.4 那么2.1 2.2 2.3 2.4 ......等等

但我想显示1.1,2.1,3.1 那么1.2 2.2 2.3 ......等等

而不是显示该特定行的所有行值。我想一次显示所有列值。

在c ++中我知道你必须使用嵌套for循环来实现这个

for (int i=0; i< col_size; i++)
{
    for (int j=0; j < row_size; j++)
    {
        cout << a[i][j];
    }
}

但是如何使用Zend框架加上im还使用zend paginator

我可以使用任何方法来确定列大小吗?

我的当前代码是

      <div class ="outcome">
<?php

foreach($this->paginator as $row){
              $this->providerSearchResults($row); // using custom helper

}
echo '</ul>';
$params = array('location' => $this->location,'industryType' => $this->industryType);  // used to pass to the paginationcontrol
echo $this->paginationControl($this->paginator,'Sliding','paginationcontrol.phtml',$params);

</div>

我的自定义助手

    public function providerSearchResults($row)
    {
          echo $row['businessName']
          echo $row['cpuPrice']
          echo $row['hdPrice'];
          .....
          echo $row['ramPrice];


}

非常感谢!

1 个答案:

答案 0 :(得分:0)

你可以在Php中使用嵌套for循环如何你也可以选择vprintf,printf或fprintf ..你可以在forloop里面使用

for循环      的printf( “%d%d%d”,i)的