| 12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- namespace internship\controller;
- use n2n\web\http\controller\ControllerAdapter;
- use internship\model\ArticleDao;
- use n2n\context\attribute\Inject;
- use internship\model\ArticleGroupDao;
- use internship\bo\ArticleGroup;
- use n2n\web\http\controller\ParamBody;
- use internship\bo\Article;
- use n2n\web\http\PageNotFoundException;
- use n2n\web\http\BadRequestException;
- /**
- * REST Controller
- * https://dev.n2n.rocks/de/n2n/docs/rest
- */
- class ArticleGroupController extends ControllerAdapter {
- #[Inject]
- private ArticleDao $articleDao;
- #[Inject]
- private ArticleGroupDao $articleGroupDao;
- function getDoArticlesGroups(): void {
- // $this->sendJson($this->$articleDao->getArticleGroups($articleGroupId));
- }
- function getDoArticle(int $articleGroupId): void {
- $articleGroup = $this->articleGroupDao->getArticles($articleGroupId);
- $this->sendJson($articleGroup);
- }
- function getDoArticles(): void {
- $this->sendJson($this->articleGroupDao->getArticles());
- }
- }
|