Kdyby\Doctrine – proč DAO neimplementuje IObjectFactory

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Tomáš Jablonický
Člen | 115
+
0
-

Ahoj,

chtěl bych se zeptat (nejlépe @FilipProcházka) proč EntityDAO má zakomentovanou implementaci IObjectFactory? Myslím, že metoda createNew je docela dobrý přístup jak vytvářet Entitu.

enumag
Člen | 2118
+
+3
-

@jablon Na otázku neodpovím, protože jsem zmíněnou fci nikdy nepotřeboval, ale off-topic ti řeknu že EntityDao je deprecated a měl bys používat jen Kdyby\Doctrine\EntityRepository.

Editoval enumag (12. 2. 2015 10:37)

Tomáš Jablonický
Člen | 115
+
0
-

@enumag No v podstatě DAO nikde nedědím ale používám docela dobře metody save a add a vyhovuje mě. V api zatím nevídím, že by byla deprecated.

enumag
Člen | 2118
+
0
-

Přesněji řečeno jsou deprecated některé metody, jako např. save. Osobně už EntityDao nepoužívám vůbec (ani neděděné).

Editoval enumag (12. 2. 2015 10:37)

Tomáš Jablonický
Člen | 115
+
+1
-

@enumag Aha, dík. Tak až příští projekt DAO odstřelím.