LEFT JOIN RapsysBlogBundle:Keyword AS k ON (k.id = ak.keyword_id)
LEFT JOIN RapsysBlogBundle:KeywordTranslation AS kt ON (kt.keyword_id = k.id AND kt.locale = :locale)
GROUP BY a.id
-ORDER BY updated, created DESC
+ORDER BY updated, created DESC, a.id
LIMIT :offset, :count
SQL;
'created' => $data['created'],
'updated' => $data['updated'],
'modified' => $data['modified'],
- 'link' => $this->router->generate('rapsys_blog_article_view', ['id' => $id, 'slug' => $slug]),
+ 'link' => $this->router->generate('rapsysblog_article_view', ['id' => $id, 'slug' => $slug]),
'keywords' => []
];
'id' => $id,
'slug' => $slug = $data['k_slugs'][$k],
'title' => $data['k_titles'][$k],
- 'link' => $this->router->generate('rapsys_blog_keyword_view', ['id' => $id, 'slug' => $slug]),
+ 'link' => $this->router->generate('rapsysblog_keyword_view', ['id' => $id, 'slug' => $slug]),
];
}
}
$req = <<<SQL
SELECT
b.id,
- b.created,
- b.updated,
- b.modified,
+ GREATEST(b.created, kat.created) AS created,
+ GREATEST(b.updated, kat.updated) AS updated,
+ GREATEST(b.created, b.updated, kat.created, kat.updated) AS modified,
b.body,
b.description,
b.slug,
a.id,
GREATEST(a.created, at.created, k.created, kt.created) AS created,
GREATEST(a.updated, at.updated, k.updated, kt.updated) AS updated,
- GREATEST(a.created, at.created, k.created, kt.created, a.updated, at.updated, k.updated, kt.updated) AS modified,
at.body,
at.description,
at.slug,
'created' => $data['created'],
'updated' => $data['updated'],
'modified' => $data['modified'],
- 'link' => $this->router->generate('rapsys_blog_article_view', ['id' => $id, 'slug' => $slug]),
+ 'link' => $this->router->generate('rapsysblog_article_view', ['id' => $id, 'slug' => $slug]),
'alternates' => [],
'keywords' => []
];
'id' => $kid,
'slug' => $slug = $data['k_slugs'][$k],
'title' => $data['k_titles'][$k],
- 'link' => $this->router->generate('rapsys_blog_keyword_view', ['id' => $kid, 'slug' => $slug]),
+ 'link' => $this->router->generate('rapsysblog_keyword_view', ['id' => $kid, 'slug' => $slug]),
];
}
'locale' => $locale,
'slug' => $slug = $data['kat_slugs'][$k],
'title' => $data['kat_titles'][$k],
- 'link' => $this->router->generate('rapsys_blog_article_view', ['_locale' => $locale, 'id' => $id, 'slug' => $slug]),
+ 'link' => $this->router->generate('rapsysblog_article_view', ['_locale' => $locale, 'id' => $id, 'slug' => $slug]),
];
}