galera estou tentando aprender a usar framework mas não consigo achar material optei pelo code igniter e gostaria de saber se alguém tem links materiais enfim qlqr coisa pra ajudar (em portugues) sem querer abusar se alguém pudesse fazer um tuto falando como add,editar,deletar usando code igniter seria grande ajuda aos novatos assim como eu
grato pela atenção
Tutorial De Code Igniter
Started By hooligans, 07/02/2009, 16:33
4 replies to this topic
#1
Posted 07/02/2009, 16:33
#2
Posted 09/02/2009, 17:09
Tem o guia do usuário em português do CodeIgniter. Aqui no fórum temos um tópico pendurado com alguns links sobre o assunto, veja: http://forum.wmonlin...howtopic=206949
Apesar de ser em inglês, os vídeos do site CodeIgniter pode ajudar.
É só ler um pouco que você vai entender como usar, é fácil. Sobre adicionar, editar e deletar (do banco de dados), é só ler sobre a classe database.
Apesar de ser em inglês, os vídeos do site CodeIgniter pode ajudar.
É só ler um pouco que você vai entender como usar, é fácil. Sobre adicionar, editar e deletar (do banco de dados), é só ler sobre a classe database.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador
#3
Posted 10/02/2009, 07:06
achei esse tutorial só que em casa não exibiu os dados oq pode ser ?
mas não retorna nada ai comentei a primeira linha da view e ai fica dando um erro em $data["vars"] e falando que o foreach está errado e talz sabe como faço isso ?
aproveitando o momento eu vi o kohana que parece ser uma versão do code igniter alguém conhece ?
class Usuario_model extends Model{ var $id; var $nome; var $senha; var $email; var $idtipo; var $ativo; function Usuario_model(){ parent::Model(); } function listausuarios(){ $query = $this->db->get('usuarios'); return $query->result(); } }
class Usuario extends Controller { function Usuario(){ parent::Controller(); $this->load->model('Usuario_model', 'usuario', TRUE); } function listatodos(){ $data = $this->usuario->listausuarios(); $this->load->view('usuarioview', $data); } }
Após usar vários print_r() acabei descobrindo que os objetos resultantes da query, lá no model, vão parar no vetor $data["vars"]. Se você se recorda lá do model, os nomes de atributos tinham de ser iguais ao dos campos da tabela usuarios do banco de dados. Agora na view, eles serão os nomes de atributos dos objetos resultantes da pesquisa. O arquivo usuarioview.php. <?php if (isset($data)){ foreach($data["vars"] as $perfil){ ?> <ul> <li><?php echo $perfil->id;?></li> <li><?php echo $perfil->nome;?></li> <li><?php echo $perfil->senha;?></li> <li><?php echo $perfil->email;?></li> <li><?php echo $perfil->idtipo;?></li> <li><?php echo $perfil->ativo;?></li> </ul> <?php } } ?>
mas não retorna nada ai comentei a primeira linha da view e ai fica dando um erro em $data["vars"] e falando que o foreach está errado e talz sabe como faço isso ?
aproveitando o momento eu vi o kohana que parece ser uma versão do code igniter alguém conhece ?
#4
Posted 10/02/2009, 09:19
A variável $data você passa como array, não como variável normal. Por exemplo:
Você vai mostrar uma lista de usuários ou só um? Se for a lista, coloque a variável $restorno no foreach e use do mesmo jeito que você fez.
function listatodos(){ $data['retorno'] = $this->usuario->listausuarios();Assim na view é só pegar a variável $retorno.
Você vai mostrar uma lista de usuários ou só um? Se for a lista, coloque a variável $restorno no foreach e use do mesmo jeito que você fez.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador
#5
Posted 10/02/2009, 11:48
editando consegui aki amigo vlw pela força fiz assim
retornou como eu queria vlw agora vou ver o resto pra fazer vlw mesmo
<?php class Usuario extends Controller { function Usuario(){ parent::Controller(); $this->load->model('Usuario_model', 'usuario', TRUE); } function listatodos(){ $data['retorno']= $this->usuario->listausuarios(); $this->load->view('usuarioview', $data); } } ?>
<?php //if (isset($data)){ foreach($retorno as $perfil){ ?> <ul> <li><?php echo $perfil->id;?></li> <li><?php echo $perfil->nome;?></li> <li><?php echo $perfil->senha;?></li> <li><?php echo $perfil->email;?></li> <li><?php echo $perfil->idtipo;?></li> <li><?php echo $perfil->ativo;?></li> </ul> <?php //} } ?>
retornou como eu queria vlw agora vou ver o resto pra fazer vlw mesmo
Edição feita por: hooligans, 10/02/2009, 12:17.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)