在symfony中是否有任何方法可以减少存储库和#34;在服务中使用,就像一个服务正在调用另一个服务。
我在问,因为我想把sql DQL / SQL放在与2层等服务分开的方法中,因为我不想用实体映射任何表。
服务>>存储库>> DB
Twitter服务>> TwitterRepository>>表1,tabl2,tabl3,table4,tabl5 Db
例如我可以在以下电话中替换Twitter
$data = $this->getEntityManager()->getRepository->("MyApiBundle:SocialMedia\Twitter")->findProfileTweets($profileId)
简而言之 1.可以在服务中调用存储库。 2.不应使用实体。
任何帮助我们将不胜感激。 提前谢谢。