Задать вопрос
spesher
@spesher
Objective-C, iOS app Developer

Как сделать посты просто с текстом и текст + фотография?

Нужно что-бы на сайте посты работали как например в Твиттере или Вконтакте.
То есть, если я хочу опубликовать просто текст, то опубликуется просто текст, ну с этим проблем нет, проблема как сделать такой пост например текст + фотография.
Я думаю что нужно сделать в таблице с постами еще два поля hasImg и imgName. И после уже при выводе из базы проверять if'ом если hasImg = 1 тогда вывести картинку на показ. Так? или что посоветуте?

Вот пример публикации фото и текста с твиттера...
d084789e8b0149789a4a2383b2a4525c.png
  • Вопрос задан
  • 918 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
neuotq
@neuotq
Прокрастинация
Если делать по простому и хорошему то:
1. Таблица запись post:
id
title
text
...

2. Таблица запись imgs:
id
img
post_id
...
. Хорошо еще связать в БД эти поля(зависит от движка)
В модели описываешь что у поста есть картинки, а в шаблоне просто картинки выводятся если есть хоть одна.
Ответ написан
dudeonthehorse
@dudeonthehorse
Email Developer
Если мы уверены в том, что аттач к посту будет в единственном числе, то достаточно завести поле "img" и на выводе из базы проверять поле на заполненность.

if($img) { /* вывод картинки */ }

Если мы подразумеваем возможность прикрепления более одного однотипного элемента, то ответ Александр Талалаев верен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽