Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Atributo do Controller - Entity
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Michel Candido  
View profile   Translate to Translated (View Original)
 More options Nov 2 2012, 1:47 pm
From: Michel Candido <mychelcand...@gmail.com>
Date: Fri, 2 Nov 2012 15:46:45 -0200
Local: Fri, Nov 2 2012 1:46 pm
Subject: Atributo do Controller - Entity

Boa tarde pessoal,

Estou com uma duvida que é a seguite, quando vocês criam um controller
vocês criam atributos de classe para a entidade em questão ex:
 - http://pastebin.com/n1YKVequ
ou vocês sempre que tem uma nova action fazem o $entity = getRepository(
'UserBundle:User')->findAll();


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ciro vargas  
View profile   Translate to Translated (View Original)
 More options Nov 2 2012, 4:07 pm
From: ciro vargas <cirobsb...@yahoo.com.br>
Date: Fri, 2 Nov 2012 13:07:56 -0700 (PDT)
Local: Fri, Nov 2 2012 4:07 pm
Subject: Re: [symfony-pt] Atributo do Controller - Entity

eu crio um atributo e instancio o entity manager na action já chamo direto o repositorio

 
 
 
___
Att. Ciro vargas
Desenvolvedor Web/Mobile
Skype: ciro.vargas
Gtalk: cirobsb...@yahoo.com.br 
Msn: ciro_varg...@hotmail.com
Tel.: +55 61 8512 2992

________________________________
 De: Michel Candido <mychelcand...@gmail.com>
Para: symfony-pt@googlegroups.com
Enviadas: Sexta-feira, 2 de Novembro de 2012 15:46
Assunto: [symfony-pt] Atributo do Controller - Entity

Boa tarde pessoal,

Estou com uma duvida que é a seguite, quando vocês criam um controller vocês criam atributos de classe para a entidade em questão ex:
 - http://pastebin.com/n1YKVequ
ou vocês sempre que tem uma nova action fazem o $entity = getRepository('UserBundle:User')->findAll();

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Symfony Brasil" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para symfony-pt@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para symfony-pt+unsubscribe@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/symfony-pt?hl=pt-BR.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marcelo Rodrigues  
View profile   Translate to Translated (View Original)
 More options Nov 2 2012, 4:58 pm
From: Marcelo Rodrigues <marcelo.mx.lis...@gmail.com>
Date: Fri, 2 Nov 2012 18:58:41 -0200
Local: Fri, Nov 2 2012 4:58 pm
Subject: Re: [symfony-pt] Atributo do Controller - Entity

Só vale a pena usar dessa forma se o seu Controller for um serviço que
recebe o EntityManager (ou o repositório) no construtor, na minha opinião.
De qualquer forma, isso gera um acoplamento e dependência desnecessários,
na minha visão.

Se o intuito é apenas reaproveitar a instância do repositório sem ter de
reescrever código, crie um factory method no controller para isso.

class Controller
{
  public function indexAction()
  {
    $users =  $this->getRepository()->findAll();
  }

  public function getRepository()
  {
    return
$this->getDoctrine()->getEntityManager()->getRepository('UserBundle:User');
  }

}

Posso estar enganado, mas o que você quer é algo que frameworks como Cake e
CodeIgniter fazem, que é ter o controller acoplado ao model, e na
arquitetura deles, o padrão é o ActiveRecord, bem diferente do conceito
usado pelo Symfony e Doctrine2.

Marcelo

Em 2 de novembro de 2012 15:46, Michel Candido
<mychelcand...@gmail.com>escreveu:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jeancsil@gmail.com  
View profile   Translate to Translated (View Original)
 More options Nov 3 2012, 7:39 am
From: "jeanc...@gmail.com" <jeanc...@gmail.com>
Date: Sat, 3 Nov 2012 09:38:15 -0200
Local: Sat, Nov 3 2012 7:38 am
Subject: Re: [symfony-pt] Atributo do Controller - Entity

Olá Michel,

Ultimamente estou utilizando injeção de dependência para fazer o que você
comentou.
Ao invés de instânciar sempre que eu precisar eu configuro o arquivo
services.xml com as instâncias que vou precisar e utilizo o
$this->get('nome.da.instancia')->metodoDaInstancia();

Em 2 de novembro de 2012 18:58, Marcelo Rodrigues <
marcelo.mx.lis...@gmail.com> escreveu:

--
Atenciosamente,
Jean Carlos

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michel Candido  
View profile   Translate to Translated (View Original)
 More options Nov 3 2012, 11:49 am
From: Michel Candido <mychelcand...@gmail.com>
Date: Sat, 3 Nov 2012 13:48:58 -0200
Local: Sat, Nov 3 2012 11:48 am
Subject: Re: [symfony-pt] Atributo do Controller - Entity

Gostaria de agradecer a todos, foi bem explicado esse assunto.

Obrigado!

2012/11/3 jeanc...@gmail.com <jeanc...@gmail.com>


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »