| 12345678910111213141516171819202122232425 |
- <?php
- namespace internship\model;
- use n2n\persistence\orm\EntityManager;
- use internship\bo\Article;
- class ArticleDao {
- private EntityManager $em;
- private function _init(EntityManager $em) {
- $this->em = $em;
- }
- function getArticles() {
- $this->em->createSimpleCriteria(Article::class)->toQuery()->fetchArray();
- }
- function getArticlesByCategoryName(string $categoryName) {
- $this->em->createSimpleCriteria(Article::class, array('categoryName' => $categoryName))->toQuery()->fetchArray();
- }
- function getArticleById(int $id) {
- return $this->em->createSimpleCriteria(Article::class, array('id' => $id));
- }
- }
|