Daniel,
Tudo bom ?
Verifiquei o código, e segue alguns comentarios.
Daniel Nascimento escreveu:
Boa Tarde a todos.
Sou novo aqui na lista e estou começando agora a mexer com o Code
Igniter.
Estou fazendo uma aplicação para estudo aqui e surgiu uma dúvida.
Fiz o seguinte controller:
class Usuario extends Controller {
public function Usuario(){
parent::Controller();
}
public function novo(){
$nome = 'Daniel Nascimento';
$email = '[email protected] <mailto:[email protected]>';
$sexo = 'M';
$login = 'dnascimento';
$senha = 'teste123';
/* Carregando o Model de Usuarios
*/
$this->load->model('usuario/usuario'); *// isso quer dizer que
tu tem uma pasta usuario dentro da pasta model e dentro da pasta
usuario tu tem o arquivo usuario.php. O CI recomenda algo parecido com
a linha abaixo.*
* $this->load->model('usuariomodel');*
*E dentro deste model tu aciona o metodo que precisa. e acessa as
propriedades.
*
$user = new Usuario($nome,$email,$sexo,$login,$senha); *// na
documentação do CI ele ensina como fazer, se tu quer inserir um
usuário deveria fazer o seguinte*
*Depois de carregar o usuariomodel tu poderia fazer o seguinte:
$this->usuariomodel->nome = $nome;
**$this->usuariomodel->email = $*email*;
**$this->usuariomodel->sexo = $*sexo*;
**$this->usuariomodel->login = $*login*;
**$this->usuariomodel->senha= $*senha*;
**imprimeDados(**$this->usuariomodel**);
Alias, o que tu quer dizer com imprime dados ?
Se for exibir somente, pode chamar uma view ... que é o aconselhavel ...
Ajudei ou piorei sua situação ?
=]
[]'s
*
$user->imprimeDados();
}
}
Tenho um model de usuarios dentro da pasta model/usuario/usuario.php.
Fiz o load do model através do comando
/$this->load->model('usuario/usuario');/
A minha dúvida é: Como faço para instanciar um objeto da classe
Usuario através do controller, tentei fazê-lo da seguinte forma porém
não consegui.
$user = new Usuario($nome,$email,$sexo,$login,$senha);
$user->imprimeDados();
Alguma sugestão?
Abraços.
--
*Daniel Barbosa do Nascimento Filho*
/SQA - Analista de Qualidade
VirtualRox - Soluções Digitais
http://www.virtualrox.com/
------------------------------------------------------------------------
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
--
Roberto Almeida Longhi
Programador
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br