pastebin.com Em 2 de junho de 2011 20:16, Raphael Araujo Lima <[email protected]>escreveu:
> Pessoal, > > Estou tentando aprender a utilizar o doctrine aki com o ci, e axei esse > tutorial que ensina a configurar mas nao ensina a aplicar : > http://wildlyinaccurate.com/integrating-doctrine-2-with-codeigniter-2/ > > <http://wildlyinaccurate.com/integrating-doctrine-2-with-codeigniter-2/ > >enfim.. > aparentemente esta tudo ok (ignorando alguns erros q o eclipse acusou na > configuracao do doctrine), nao sei c estou aplicando o conceito > corretamente > e se tiver esta dando algum erro aki. enfim segue abaixo o codigo que eu > fiz, o resto esta no site. > > modelo: > > <?php > /** > * @Entity > * @Table(name="user") > */ > class User extends Doctrine{ > private $id; > private $nome; > public function getId(){ > return $this->id; > } > public function getNome (){ > return $this->nome; > } > public function setId($id){ > $this->id = $id; > } > public function setNome($nome){ > $this->nome = $nome; > } > } > > ?> > > > Usei o controller default (welcome) so para testar. > > Controller: > > <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); > > class Welcome extends CI_Controller { > > function __construct() > { > parent::__construct(); > } > > function index() > { > $this->load->view('welcome_message'); > $this->load->model('user'); > $user->setNome('Eryr'); > > $this->em->persist($user); > $this->em->flush(); > } > } > > /* End of file welcome.php */ > /* Location: ./application/controllers/welcome.php */ > > > > O erro do php esta anexado, e tb estou muito confuso, sera q vale a pena > msm > utilizar o doctrine? ou fazer tudo na mao? pq sinto que vou perder muito > tempo para configurar o ambiente e aprender a usar, o meu projeto final eh > bem grande mas ainda tenho 1 ano pra implementar. mas ja tenho que > apresentar uma pequena parte no fim desse mes (somente uma pagina) mas > queria o projeto ja todo configurado..... > > ultima pergunta, todas as classes de "persistencia" deverao fikr no modelo > mesmo? utilizando o doctrine ou nao.. > > > > > exemplo de erro na configuracao mencionado acima; > $driver = new > \Doctrine\ORM\Mapping\Driver\AnnotationDriver($Doctrine_AnnotationReader, > APPPATH.'models'); > > Acusou o erro no *ORM* la no meio da string, so axo q ele nao > entendeu mas axo q esta correto. > > > > > -- > Raphael Araujo Lima > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > > -- Marcelo Felipe Santiago Diniz [image: t_mini-a.png] @marcelo_leo27 <http://www.twitter.com/marcelo_leo27> _______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

