Posted By

joaobarbosa on 10/31/10


Tagged

Symphony


Versions (?)

DataSource Filtro Condicional


 / Published in: PHP
 

  1. # Primeiro Passo: Criar o DataSource com todos os filtros a serem usados
  2.  
  3. # Segundo passo, no arquivo do DataSource
  4.  
  5. public function allowEditorToParse(){
  6. return false;
  7. }
  8.  
  9. # Terceiro passo, no mesmo arquivo
  10.  
  11. public function grab(&$param_pool=NULL){
  12.  
  13. $url_params = $this->_env['env']['url']; // pega o array com os parâmetros enviados via URL
  14.  
  15. if($url_params['parametro'] == ''){ // Condição do parâmetro
  16. unset($this->dsParamFILTERS['81']); // faz o unset do filtro correspondente ( declarados no começo da classe )
  17. }
  18.  
  19. # [...]
  20. }

Report this snippet  

You need to login to post a comment.