Guest User

Untitled

a guest
Jul 16th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. //dados que vão para a view
  2. $categorias .= '<div id="drillcrumb"></div>';
  3. $categorias .= '<div id="drillmenu1" class="drillmenu">';
  4.  
  5. $categorias .= $this->_listar_categorias(0);
  6.  
  7. $categorias .= '<br style="clear: left" />';
  8. $categorias .= '</div>';
  9. $dados['categorias'] = $categorias;
  10.  
  11.  
  12.  
  13. //função chamada no controller anterior
  14.  
  15. function _listar_categorias($pai)
  16. {
  17. $this->db->select("id, nome, pai, ativo");
  18. $this->db->from("categorias");
  19. $this->db->where("pai", $pai);
  20. $this->db->where("ativo", "S");
  21. $this->db->order_by("nome", "ASC");
  22. $dados = $this->db->get();
  23.  
  24. $html = '';
  25.  
  26. if($dados->num_rows() > 0) {
  27. $html .= '<ul id="tree-view" class="treeview-black">' . "\n";
  28.  
  29. foreach($dados->result() as $res) {
  30. $html .= '<li><span id="'.$res->id.'">' . $res->nome . '</span>' . "\n";
  31.  
  32. //recursiva
  33. $html .= $this->_listar_categorias($res->id);
  34.  
  35. $html .= '</li>' . "\n";
  36. }
  37. $html .= '</ul>' . "\n";
  38.  
  39. } else {
  40. return FALSE;
  41. }
  42.  
  43. return $html;
  44. }
Add Comment
Please, Sign In to add comment