Witam. Mam następujący problem. Chcę zrobić wyszukiwarkę - pole tekstowe gdzie wpisuje frazę. Potem pobiera ją z bazy i wyświetla. Zrobilem wyświetlanie wszystkich pol z bazy ale nie moge sobie poradzić z konkretnym wyrazeniem. Oto kod widoku gdzie wpisuje wyrazenie:


Kod
   </p><div class="codebox"><div class="incqbox"><div class="scrollbox" style="height: 25.5em;"><pre><?php echo $this->render('header.phtml'); ?>
   <div id="content2">
  
  
     <div><?php echo $this->render('index/_menu.phtml'); ?></div>
       <form action="<?php echo $this->baseUrl ?>/index/szukaj" method="POST" autocomplete="off" name="moj">        
           <!--<p> -->
           <div>
           <label for="szukaj">Szukaj</label>
           <input type="text" name="wyrazenie"/>
           </div>
       <div>
          <input type="submit" name="szukaj" value="szukaj" />
      </div>
               </form>    
   </div>



kod controlera


Kod
   </p><div class="codebox"><div class="incqbox"><div class="scrollbox" style="height: 22.5em;"><pre>function szukajAction() {
          $hasla = new Hasla();
        
         if($this->_request->isPost()) {
            Zend_Loader::loadClass('Zend_Filter_StripTags');
            $filter = new Zend_Filter_StripTags();
            
            $wyrarzenie = $filter->filter($this->_request->GetPost('wyrarzenie'));
            $wyrarzenie = trim($wyrarzenie);
            $this->view->wyr1 = $wyrarzenie;        
            $this->view->hasla1 = $hasla->fetchAll();  
        }              
      }



kod modelu:


Kod
   </p><div class="codebox"><div class="incqbox"><div class="scrollbox" style="height: 9em;"><pre><?php
   class Hasla extends Zend_Db_Table {
      protected $_name = 'hasla';
   }



Oraz kod widoku wyświtalania danych

Kod
   </p><div class="codebox"><div class="incqbox"><div class="scrollbox" style="height: 25.5em;"><pre><?php echo $this->render('header.phtml'); ?>
   <div id="content2">
  
  
   <div><?php echo $this->render('index/_menu.phtml'); ?></div>
   <?php echo $this->wyr1 ?> //wyswietla wyszukiwna fraze poprawine
   <?php foreach($this->hasla1 as $hasla) :
   echo $this->escape($hasla->pol);
   echo ' ';
   echo $this->escape($hasla->ang);
   echo '
   ';
   endforeach; ?>
           <!-- </p> -->
       </form>    
   </div>
   <?php echo $this->render('footer.phtml'); ?>



Prosze o pomoc. Probowalem tez cos z fetchrow i find ale tez nie wyswitlało.