Galera estou mandando meu controller para vocês poderem me ajudar.
No listar eu tenho um filtro (action, filter) para filtrar os
resultados. Até então tudo ok, o problema está na na hora que eu gravo
a sessão com o (action e o filter), tipo se eu clicar em qlq link que
ainda continue no controlador listar a sessão some e eu não consigo
fazer read dela

Alguem sabe me dizer o pq ?

<?php
class FamososController extends AppController {
  var $name = 'Famosos';
  var $scaffold;
  var $helpers = array('Html', 'Pagination');
  var $components = array('Pagination', 'Session');

  function index() {
    $this -> redirect('/famosos/listar/');
  }

  function listar($page = 1) {
    $this -> set('title', 'Listar Posts');

    if ($this -> data['Famoso']['filter']) {
      $action = $this -> data['Famoso']['action'];
      $filter = $this -> data['Famoso']['filter'];
      $this -> Session -> write('action', $action);
      $this -> Session -> write('filter', $filter);
      $criteria = $action.' like \'%'.stripslashes($filter).'%\'';
      echo 'mando';
    }
    elseif ($this -> Session -> check('action')) {
      $action = $this -> Session -> read('action');
      $filter = $this -> Session -> read('filter');
      $criteria = $action.' like \'%'.stripslashes($filter).'%\'';
      echo 'read';
    }
    else { echo 'else'.$this -> Session -> read('action');
      #$this -> Session -> write('action', '');
      #$this -> Session -> write('filter', '');
      $criteria = null;
    }
    list($order, $limit, $page) = $this -> Pagination ->
init($criteria);
    $result = $this -> Famoso -> findAll($criteria, NULL, $order,
$limit, $page);

    $this -> set('result', $result);
  }
}
?>

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a