Quantcast

Cakephp1.3 autocomplete problem

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Cakephp1.3 autocomplete problem

Mangesh Sathe-2
Hello all ,

I need some help on autocomplete,
I want to fetch merchant names from database.
 Here is my code.

controller

<?php         
  class MerchantsController extends AppController {            

   var $name = 'Merchants';      
  var $uses = array('Customer','Parameter','Merchant','Merchantcard','Merchantcustomfield');  
  var $helpers =  array('Html','Form','Ajax','Javascript');     
  var $components = array('Session','Auth','RequestHandler');            

      function index()         {                
         $this->set('title_for_layout', 'Select Merchant: Loyalty card');      
                               $this->set('merchant',  $this->Merchant->find('all'));         
                      }        

                function autoComplete() {          
                 $this->set('merchants', $this->Merchant->find('all', array(                     'conditions' => array(                     'Merchant.name LIKE' => '%a%'                     )                     )));     
       
                  $this->layout = 'ajax';             
               }               

                 function beforeFilter() {                   $this->Auth->allow('*');         }          }

model


    class Merchant extends AppModel {
       
          var $name = 'Merchant';
   
    }


views
index.ctp

    <?php echo $form->create('Merchant', array('url' => '/merchants/index')); ?>
    <?php echo $ajax->autoComplete('Merchant.name', '/merchants/autoComplete')?>
     <?php echo $form->end('find')?>

autocomplete.ctp
     <ul>     <?php foreach($merchants as $merchant): ?>
    <li><?php echo $merchant['Merchant']['name']; ?></li> 
   <?php endforeach; ?>     </ul>


Is there anything wrong in this code , following all steps from cake documentation , i am using cakephp version 1.3

Thanks in advance,
Mangesh Sathe


--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.
 
 
To unsubscribe from this group, send email to
[hidden email] For more options, visit this group at http://groups.google.com/group/cake-php
Loading...