Programação doctrine
Perguntas com a marcação «doctrine»
Doctrine2: Melhor maneira de lidar com muitos para muitos com colunas extras na tabela de referência
Pergunto-me qual é a melhor, a maneira mais limpa e mais simples de trabalhar com relações muitos-para-muitos no Doctrine2. Vamos supor que temos um álbum como o Master of Puppets do Metallica com várias faixas. Mas observe o fato de que uma faixa pode aparecer em mais de um álbum, …
282 php orm model doctrine doctrine-orm
Doutrina - Como imprimir o sql real, não apenas a declaração preparada?
Estamos usando o Doctrine, um ORM PHP. Estou criando uma consulta como esta: $q = Doctrine_Query::create()->select('id')->from('MyTable'); e então na função eu estou adicionando várias cláusulas where e coisas conforme apropriado, como este $q->where('normalisedname = ? OR name = ?', array($string, $originalString)); Mais tarde, antes de execute()criar esse objeto de consulta, …
167 php mysql orm doctrine doctrine-query
ORMs do PHP: doutrina versus propulsão
Estou iniciando um novo projeto com o symfony, que é prontamente integrado ao Doctrine e ao Propel , mas é claro que preciso fazer uma escolha ... Fiquei me perguntando se as pessoas mais experientes por aí têm prós e / ou contras em geral. qualquer um desses dois? Muito …
126 php orm symfony1 doctrine propel
Ordene por múltiplas colunas com o Doctrine
Preciso ordenar os dados por duas colunas (quando as linhas têm valores diferentes para a coluna número 1, ordenar por ela; caso contrário, ordenar pela coluna número 2) Estou usando um QueryBuilderpara criar a consulta. Se eu chamar o orderBymétodo uma segunda vez, ele substituirá todas as ordens especificadas anteriormente. …
115 php doctrine sql-order-by
O Doctrine 2 não pode usar nullable = false na relação manyToOne?
Um Usertem um Packageassociado a ele. Muitos usuários podem se referir ao mesmo pacote. Usernão pode existir sem um Packagedefinido. Userdeve possuir a relação. A relação é bidirecional, portanto, a Packagetem zero ou mais usuários. Esses requisitos levam à ManyToOnerelação para Usere à OneToManyrelação de Packagena Doutrina 2. No entanto, …
110 symfony doctrine doctrine-orm
Execute SQL bruto usando Doctrine 2
Eu quero executar SQL puro usando Doctrine 2 Preciso truncar as tabelas de banco de dados e inicializar tabelas com dados de teste padrão.
102 php sql doctrine
Definir explicitamente o Id com o Doctrine ao usar a estratégia "AUTO"
Minha entidade usa esta anotação para seu ID: /** * @orm:Id * @orm:Column(type="integer") * @orm:GeneratedValue(strategy="AUTO") */ protected $id; De um banco de dados limpo, estou importando registros existentes de um banco de dados mais antigo e tentando manter os mesmos IDs. Então, ao adicionar novos registros, quero que o MySQL …
100 doctrine doctrine-orm
O que é a hidratação da Doutrina? [fechadas]
90 php doctrine hydration
Como codificar entidades Doctrine para JSON no aplicativo Symfony 2.0 AJAX?
Estou desenvolvendo um aplicativo de jogo e usando Symfony 2.0. Tenho muitas solicitações AJAX para o back-end. E mais respostas está convertendo entidade em JSON. Por exemplo: class DefaultController extends Controller { public function launchAction() { $user = $this->getDoctrine() ->getRepository('UserBundle:User') ->find($id); // encode user to json format $userDataAsJson = $this->encodeUserDataToJson($user); …
89 ajax doctrine doctrine-orm symfony
Reprovação: Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy sem informar o número está obsoleto
Estou usando o Symfony 4.3.8 e não consigo encontrar nenhuma informação sobre essas preterições: Usuário descontinuado: a criação de Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy sem informar o número está obsoleta e será removida no Doctrine ORM 3.0. Criar Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy sem informar seu …