https://github.com/Aladser/forum
Форум статей
https://github.com/Aladser/forum
mysql pagination
Last synced: about 1 year ago
JSON representation
Форум статей
- Host: GitHub
- URL: https://github.com/Aladser/forum
- Owner: Aladser
- Created: 2023-11-29T07:18:33.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-23T01:48:19.000Z (about 2 years ago)
- Last Synced: 2024-10-10T18:24:44.374Z (over 1 year ago)
- Topics: mysql, pagination
- Language: PHP
- Homepage:
- Size: 2.51 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Форум статей
## Инструменты:
- php 8
- mysql
- javascript
- bootstrap
## Разворачивание
- Для запуска на сервере apache конфиг сервера */storage/forum.local.conf*
- дамп базы MySQL */storage/forum_create.sql*
## Предисловие
* MVC - структура проекта;
* контроллеры:
+ ``ArticleController`` - статьи
+ ``CommentController`` - комментарии
+ ``UserController`` - пользователи
* модели:
+ ``Article`` - статьи
+ ``Comment`` - комментарии
+ ``User`` - пользователи
## Техзадание
+ Страница регистрации

+ Страница входа

+ Пользователь просматривает список статей. Элемент списка отображается
следующим образом: заголовок сообщения и краткое содержание. Постраничный вывод сообщений. Статьи отображаются порционно по 10 статей на странице.

+ Пользователь просматривает сообщение со списком комментариев.
+ Пользователь добавляет комментарий.
* если авторизованный пользователь - автор статьи

* другой авторизованный пользователь

+ Пользователь добавляет сообщение. Сообщение состоит из:
* заголовок;
* автор (скрытый input);
* краткое содержание;
* полное содержание.

+ Пользователь редактирует сообщение.
