-1
私はデータベースからすべてのチャットメッセージを取得し、現在のページにレンダリングするTask.phpというエンティティを持っています。ここで私は実体でそれらを取得する方法:多くの機能を搭載symfony 2.8
/**
* @return \Doctrine\Common\Collections\Collection|static
*/
public function getDisplayedActivity()
{
$limit = 15;
$criteria = Criteria::create();
$criteria->orderBy(['createdAt' => 'DESC']);
$criteria->setMaxResults($limit);
$criteria->where(Criteria::expr()->isNull('parent'));
return $this->activity->matching($criteria);
}
私は小枝ファイルでそれらをレンダリングした後、次のように:
{% for a in displayedActivity %}
...
{% endfor %}
あり、今制限されている - ページ上の唯一の15のメッセージショーを。 そして、私はそれを押すたびにメッセージブロックの最後に別の15のマッサージをロードするボタン "Load More"が必要です。しかし、私はこれをどうやって行うのか分かりません。
ご協力いただければ幸いです。
まあ...ボタンをクリックして、私の小枝のテンプレートからこのメソッドを呼び出す方法はありますか? – Kir
私はこのようにしています - 完全に何も起こりません。setFirstResult()メソッドは無視されます。 – Kir