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']; ?>&nbsp;</td>*
>> * <td><?php echo $expediente['Expediente']['padron']; ?>&nbsp;</td>*
>> * <td><?php echo $expediente['Expediente']['titular']; ?>&nbsp;</td>*
>> * <td><?php echo $expediente['Expediente']['poseedor']; ?>&nbsp;</td>*
>> * <td><?php echo $expediente['Expediente']['expediente']; ?>&nbsp;</td>*
>> * <td><?php echo $expediente['Expediente']['NomCatastral']; ?>&nbsp;</td>
>> *
>> * <td><?php echo $expediente['Expediente']['fecha']; ?>&nbsp;</td>*
>> * <td><?php echo $expediente['Expediente']['estado']; ?>&nbsp;</td>*
>> * <td><?php echo $expediente['Expediente']['domicilio']; ?>&nbsp;</td>*
>> * <td><?php echo $expediente['Expediente']['zona']; ?>&nbsp;</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.

Responder a