在我的应用程序中,我要求允许访问Android SDK 23中的SMS(运行时权限),但问题是显示对话框屏幕覆盖并且未授予访问权限.i禁用所有其他应用程序覆盖但没有任何更改.我找到了这个 链接,但没有帮助
问题是如何以编程方式修复它?
我想编写一个DQL查询,该查询选择发布并加入另一个实体。
这是我的代码:
$dql = '
SELECT p , h ,t ,m
FROM App:Post p
LEFT JOIN p.mentions m
LEFT JOIN p.tags t
LEFT JOIN p.file h
WHERE p.user
IN (
SELECT f FROM App:User u
JOIN u.followers f
WHERE u.id = :uid
)
OR p.user = :uid ';
$query = $this->getEntityManager()
->createQuery($dql)
->setMaxResults(5)
->setParameters(['uid' => $user->getId()])
->getArrayResult();
Run Code Online (Sandbox Code Playgroud)
但是问题是setMaxResults并没有限制posts实体,而是将标签Entity限制为5。
这是我的两种结果:
我的代码有什么问题?