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/ . 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.

Responder a