所以我的问题很简单。
我通过react-navigation进行导航。情境
有什么办法可以防止这种情况?数据不是问题,我将它们保留在redux存储中。情况与组件有关。
在我的应用程序中,用户将继续在两个屏幕之间切换,我不想每次都构建其中一个屏幕。
有任何想法吗?
只是所以我已经取得了一些记录.我有'创建'的日期字段,现在我希望按日期获得下一个和上一个记录.
得到它的工作:
$qb = $this->createQueryBuilder('a');
$next = $qb->expr()->gt('a.created', ':date');
$prev = $qb->expr()->lt('a.created', ':date');
$prev = $qb->select('partial a.{id,title,created}')
->where($prev)
->setParameter('date', $date)
->orderBy('a.created', 'DESC')
->setMaxResults(1)
->getQuery()
->getArrayResult();
$next = $qb->select('partial a.{id,title,created}')
->where($next)
->setParameter('date', $date)
->orderBy('a.created', 'DESC')
->setMaxResults(1)
->getQuery()
->getArrayResult();
Run Code Online (Sandbox Code Playgroud)
它工作得很好.但这是数据库的2个问题.我需要一个.我可以通过加入等来做到这一点,但是当没有下一个或没有上一个时,我只得到一个空数组.
任何的想法?