Нужна помощь с Zend Framework Paginator - PullRequest
0 голосов
/ 27 сентября 2011

Я хотел создать таблицу с динамическими столбцами и строками

Пример, если у меня есть массив

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 ...etc

но я хотел отобразить 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?Framework Plus 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 голосов
/ 27 сентября 2011

Вы также можете использовать цикл Nested for в Php. Как бы то ни было, у вас также есть опция vprintf, printf или fprintf.

forloop Е ( "% d% d% d", я)

...