YO NO USO EL componente para buscar...no se hacerlo...pero usa una funcion ke sirve igual....si kieres te la paso......
El 14 de noviembre de 2012 13:25, BiLlY <[email protected]> escribió: > > > El jueves, 26 de julio de 2012 15:21:51 UTC-4, Cristian Guzman escribió: >> >> Hola Lista >> >> Tengo un codigo que he generado con CakeBake, en el mismo tengo una >> pagina para buscar expedientes, cuando ingreso a esa pagina me lista >> automáticamente todos los expedientes que tiene la base de datos, no quiero >> me muestre esto, quiero que al insertar el codigo "Search" que conseguí de >> http://www.designaeon.com/**cake-php-search-component/<http://www.designaeon.com/cake-php-search-component/> >> . >> me muestre solo lo que busco y no todo >> >> Alguno tiene idea de como lograrlo? >> >> Inserto el codigo >> >> -------------- >> expedientecontroller >> >> <?php >> class ExpedientesController extends AppController { >> var $components=array('Search'); >> var $name = 'Expedientes'; >> >> function index($id = null) { >> >> $this->Expediente->recursive = 0; >> $conditions=$this->Search->**getConditions(); >> $this->set('expedientes', $this->paginate(null,$**conditions)); >> } >> . >> . >> . >> . >> . >> ---------- >> >> codigo archivo index.ctp >> *<div class="expedientes index">* >> *<?php echo $this->element('searchForm/setting_pagination_named');?>* >> *<?php echo $this->element('searchForm/form');?>* >> * <h2><?php __('Expedientes');?></h2>* >> * <table cellpadding="0" cellspacing="0">* >> * <tr>* >> * <th><?php echo $this->Paginator->sort('id');?></th>* >> * <th><?php echo $this->Paginator->sort('padron');?></th>* >> * <th><?php echo $this->Paginator->sort('titular');?></th>* >> * <th><?php echo $this->Paginator->sort('poseedor');?></th>* >> * <th><?php echo $this->Paginator->sort('expediente');?></th>* >> * <th><?php echo $this->Paginator->sort('NomCatastral');?></th>* >> * <th><?php echo $this->Paginator->sort('fecha');?></th>* >> * <th><?php echo $this->Paginator->sort('estado');?></th>* >> * <th><?php echo $this->Paginator->sort('domicilio');?></th>* >> * <th><?php echo $this->Paginator->sort('zona');?></th>* >> * * >> * <th class="actions"><?php __('Actions');?></th>* >> * </tr>* >> * <?php* >> * $i = 0;* >> * foreach ($expedientes as $expediente):* >> * $class = null;* >> * if ($i++ % 2 == 0) {* >> * $class = ' class="altrow"';* >> * }* >> * ?>* >> * <tr<?php echo $class;?>>* >> * <td><?php echo $expediente['Expediente']['id']; ?> </td>* >> * <td><?php echo $expediente['Expediente']['padron']; ?> </td>* >> * <td><?php echo $expediente['Expediente']['titular']; ?> </td>* >> * <td><?php echo $expediente['Expediente']['poseedor']; ?> </td>* >> * <td><?php echo $expediente['Expediente']['expediente']; ?> </td>* >> * <td><?php echo $expediente['Expediente']['NomCatastral']; ?> </td> >> * >> * <td><?php echo $expediente['Expediente']['fecha']; ?> </td>* >> * <td><?php echo $expediente['Expediente']['estado']; ?> </td>* >> * <td><?php echo $expediente['Expediente']['domicilio']; ?> </td>* >> * <td><?php echo $expediente['Expediente']['zona']; ?> </td>* >> * * >> * <td class="actions">* >> * <?php echo $this->Html->link(__('View', true), array('action' => >> 'view', $expediente['Expediente']['id'])); ?>* >> * <?php echo $this->Html->link(__('Mostrar', true), array('action' => >> 'mostrar', $expediente['Expediente']['id'])); ?>* >> * </td>* >> * </tr>* >> *<?php endforeach; ?>* >> * </table>* >> * <p>* >> * <?php* >> * echo $this->Paginator->counter(array(* >> * 'format' => __('Page %page% of %pages%, showing %current% records out >> of %count% total, starting on record %start%, ending on %end%', true)* >> * ));* >> * ?> </p>* >> * >> * >> * <div class="paging">* >> * <?php echo $this->Paginator->prev('<< ' . __('previous', true), >> array(), null, array('class'=>'disabled'));?>* >> * | <?php echo $this->Paginator->numbers();?>* >> * |* >> * <?php echo $this->Paginator->next(__('next', true) . ' >>', array(), >> null, array('class' => 'disabled'));?>* >> * </div>* >> *</div>* >> *<div class="actions">* >> * <h3><?php __('Acciones'); ?></h3>* >> * <ul>* >> * <li><?php echo $this->Html->link(__('Buscar por datos generales', >> true), array('action' => 'buscar')); ?></li>* >> * * >> * </ul>* >> *</div>* >> *--------------* >> * >> * >> *Gracias de antemano!!* >> * >> * >> *Cristian* >> > > > Gracias a mi me sirvio mucho > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para ver este debate en la Web, visita > https://groups.google.com/d/msg/cakephp-es/-/SGqa4t3p3ooJ. > Para publicar una entrada en este grupo, envía un correo electrónico a > [email protected]. > Para anular tu suscripción a este grupo, envía un correo electrónico a > [email protected] > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
