|
|
|
Новости
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. У меня сложилась такая ситуация: мне нужно реализовать новостную страничку и добавление новостей. Суть обстоит в том, что у одной новости может быть несколько авторов. Новости добавляются в разные БД ввиду того, что у них разный набор полей. Дополнительные авторы не смогут редактировать новость, но у них будет кнопка "Подтвердить" для прикрепления соавторства к новости. Я думал над следующей реализацией: - У новости будет поле "creator" - ID пользователя, который создал новость. - Отдельная таблица authorlinks - список соавторов новости. Набор полей: id - Думаю, что понятно; recordtype (тип записи, по которому программная часть понимает, из какой таблицы нужно взять запись); recordid (id записи из таблицы (таблица из recordtype)); activate (пользователь подтвердил соавторство); userid (пользователь-соавтор); Данный механизм мне не очень нравится ввиду его некоторого неудобства. Прошу помощи с проектированием, возможно кто-то предложит более удобную и красивую реализацию. Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2016, 16:51 |
|
||
|
Новости
|
|||
|---|---|---|---|
|
#18+
Dmitry PopovНовости добавляются в разные БД ввиду того, что у них разный набор полей. Ты точно не путаешь понятия "БД" и "таблица"?.. Таблица "новости" должна быть одна. Дополнительные атрибуты для разных типов новостей можно (но обычно не нужно) вынести в другую таблицу, связанную в первой. Тогда таблица соавторов и работа с ней упростится до тривиальной. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2016, 16:58 |
|
||
|
Новости
|
|||
|---|---|---|---|
|
#18+
Да, извиняюсь, перепутал) Подробнее можно по поводу соавторства? По сути, остаётся та же таблица, только без ссылок на таблицы, верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2016, 17:01 |
|
||
|
Новости
|
|||
|---|---|---|---|
|
#18+
Dmitry PopovПо сути, остаётся та же таблица, только без ссылок на таблицы, верно? Да. Одна тривиальная ссылка на таблицу новостей. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2016, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=16&tid=1540355]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 375ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...