Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Array de Classes

$
0
0
Tenho uma classe de Administrador com  nome, etc.. E gravo cada administrador em uma tabela no MySQL

Faço um loop no banco para ver quais Administradores tenha cadastrados e para cada administrador eu crio um objeto da Classe Administrador.

E para cada objeto desse preciso criar um Índice em um Array.

Isso é possível de alguma forma?

Será que terei que criar uma Classe para abrigar esses objetos?

Código (PHP):
         public function pesquisaAdmins() {
                 $admins = null;          
                 
                 $string = "SELECT idAdmins, tipo, nome, login, senha, bloqueado FROM admins";
                                                                       
                 $registros = $this->conexao->query($string);
                 $quantasLinhas = $registros->num_rows;        
                 $contador = 0;
                 
                 if ($quantasLinhas > 0)
                 {
                         while (list ($idAdmins, $tipo, $nome, $login, $senha, $bloqueado) = $registros->fetch_row())
                           {
                                   
                                 $admin = new Admins($tipo, $nome, $login, $senha, $bloqueado);                                  
                                 $admin->setIdAdmins($idAdmins);
                                 
                                 $admins = array();
                                 $admin[$contador] = $admin;
                                 //array_push($admins, $admin);
                           }
                 }

                 return $admins;
                 
         }
Da forma acima só vem 1 admin e tem 6 no banco.

Viewing all articles
Browse latest Browse all 14700