Witam
Dopiero zaczynam przygode z ZF1.8 i moze jest to proste rozwiazanie ale prosilbym o pomoc)
Posiadam tabele:

1. Client


2. Message ktora pobiera rekordy za pomoca SELECT przy dodawaniu zamowienia:


W rezultacje mamy taki wynik:


Moje pytanie brzmi:
Jak moge zastapic 'day_id' 6 Days, 5 Days .... pelnymi wyrazeniami:
np.

6 Day : 1 a chce zeby bylo - 6 Day : Day message 1

Plik : list.phtml
  1. <div class="client_element">
  2. <div class="tmp">
  3. <div class="plynna">
  4. <?php
  5. foreach($this->paginator as $client) {
  6.  
  7. $edit = "<a href='".$this->url(array('action' => 'edit', 'controller' =>'index', 'id' => $client['client_id']), 'default', true)."'>Edit</a>";
  8. $delete = "<a href='".$this->url(array('action' => 'delete', 'controller' =>'index', 'id' => $client['client_id']), 'default', true)."'>Delete</a>";
  9. $done = "<a href='".$this->url(array('action' => 'done', 'controller' =>'index', 'id' => $client['client_id']), 'default', true)."'>Done</a>";
  10.  
  11. $result = 'Address: ' .$client['address'] . '<br> Town: ' .$client['town'] . '<br> Postcode: ' .$client['postocde'] . '<br> Make: ' .$client['make'] . '<br> Model: ' .$client['model'] . '<br> Color: ' .$client['colour']
  12. .'<br> Registration: ' .$client['registration'] . '<br> Delivery: ' .$client['delivery'] . '<br> Message 1: ' .$client['message_one'] . '<br> Message 2: ' .$client['message_two'] . '<br> Message 3: ' .$client['message_three']
  13. .'<br> 6 Days: ' .$client['six_days'] . '<br> 5 Days: ' .$client['five_days'] . '<br> 4 Days: ' .$client['four_days'] . '<br> 3 Days: ' .$client['three_days'] . '<br> 2 Days: ' .$client['two_days'] . '<br> 1 Day: ' .$client['one_day']
  14. .'<br> Today: ' .$client['today'] . '<br><br>' .$edit . ' ' .$delete . ' ' .$done . '<br><br>';
  15.  
  16.  
  17. echo $this->accordionPane('clients',
  18. $result,
  19. array('title' => 'ORDER ID' .$client['client_id']. ' - ' .$client['name'].' '.$client['surname']));
  20.  
  21. }
  22.  
  23. echo $this->accordionContainer('clients',
  24. array('active' => 'none', 'collapsible' => true));
  25.  
  26. ?>
  27.  
  28. </div>
  29. </div>
  30. </div>


Plik controller.php
  1. public function listAction()
  2. {
  3. $DbTable = new $this->_db_table_class;
  4. $this->view->objects = $DbTable->fetchAll();
  5.  
  6. $clientList = new My_ListClients();
  7. $clientList = $clientList->listClients();
  8.  
  9. $paginator = new Zend_Paginator(new Zend_Paginator_Adapter_DbSelect($clientList));
  10. $paginator->setItemCountPerPage(2)
  11. ->setCurrentPageNumber($this->_getParam('page', 1));
  12.  
  13. $this->view->paginator = $paginator;
  14.  
  15. $DbTable = new Application_Model_DbTable_Client();
  16. $this->view->clienci = $DbTable->fetchAll();
  17.  
  18.  
  19. }


Dzieki wszystkim za pomoc
Lukasz