Мне нужно сделать ленту новостей есть примерно вот такая конструкция но она не моя
{
"status": "OK",
"data": [
{
"id": "103",
"title": "sdvdgddgasdfgd",
"body": "dfgsdflgdsfgdsf",
"created": 1501483394,
"author": {
"name": "Caria Estates",
"logo": "http:\/\images\/logos\/cariaestates.png"
},
"image1": "http:\/\/img\/social\/luxury_apartments_with_sea_view_for_sale_in_alanya_2.jpg",
"image2": "http:\/\/img\/social\/luxury_beach_front_property_for_sale_in_alanya_11.jpg",
"likes": 19
}]}
ее у меня получается вывести на моей странице и все хорошо, вопрос в том как создать такую конструкцию что лучше при этом использовать и где лучше всего хранить всю информацию например в database(MySQL) или просто создать ARRAY через JSON и хранить все это там
Я предпочитаю использовать database(MySQL).
Заводим таблицу news(id, title, body, created, author_id, likes) в ней храним новости.
Данные об авторах храним в таблице author(id, name, logo)
Данные о картинках новости храним в таблице news_image(id, news_id, save_path)
И при выводе запрашиваем данные из таблицы news и из связанных записей в таблицах author и news_image
Формируем массив из данных и json_encode от него выводим.
Для этих целей используют и базу данных, и JSON файлы, и просто сгенерированные html страницы кеша. Последний используют в связке с базой данных. Нет смысла подтягивать контент, каждый раз при обращении к странице, если он не интерактивный, а статичный. Используют шаблонизатор, который будет кешировать вывод, тем самым снизит нагрузку на базу данных и на сам сайт в целом.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
в каких случаях в массивах на php в конце ставится запятая а в каких нет? или она ставится всегда??
var_dump показывает false , при попытке записать это на файл file_put_contents('1',$content ) создает пустой файл, не понимаю почему не работает, curl подключен ошибок...
У меня есть таблица, которую надо выводить данными на ajaxНо не пойму как вывести эти данные
Парни,подскажите как реализовать фильтрацию по цене в интернет магазине на Yii2,заранее благодарю)