Дмитрий Евграфович: На счёт ключей - это да. Думал про такую штуку, но никогда не делал привязывание для каскадного удаления. А если используется SoftDelete - это не прокатит.
Я конечно понимаю. IDE это хорошо. Но мне PHPStorm'а с его настройками (.ide) в GIT репозиторие хватает. Но с ним очень неудобно работать как с простым FTP менеджером.
Павел Тананыхин: сделал. В nautilus поудалял файлов гигов на 20 через shift+del. Но в свойствах диска показало только 1.8 свободной. Перезагрузился. Дошло до экрана логина. Ввёл пароль. И все. Картинка замерла. Стол не появился. Повторил через livecd - а там показывает опять занят полностью.
LP-DIMAN: Тебе id надо передавать в POST вместе с данными для добавления комментария. А Этот ID ты должен перед этим вытащить методом GET и записать его в переменную или добавить в data- аттрибут в каком нибудь теге. А ещё лучше, если ты этот ID сразу добавишь в data- аттрибут во время построения вьюхи в foreach
У вас POST роут идёт на тот же метод, но при этом $id_advert вы получаете $_GET массивом, который при POST запрос ничего не содержит. Посмотрите $_GET переменную при POST запросе. Что в ней?
lynnikvadim: Это уже другой вопрос. Или вы хотите хранить параметры GET запроса в ДБ тоже? (Просто сериализовать _GET массив и запихнуть его рядом (user_id, route, GET))
Сергей Протько: С тремя. CI, Laravel, Symfony. Но суть в том, что один человек не сможет нормальное что-то написать. Ибо над фреймверком должна трудиться команда и комьюнити. Да и CI мёртв. Даже 3 версия ему не помогла
Антон Натаров: Вот в том-то и дело, что через QueryBilder это сделать можно. Но потом необходимо обворачивать строки из выборки в модели. А это лишняя трата ресурсов. Был более просто вариант. Пожертвовать нормализацией БД и продублировать последнюю цену в Product->price. А Метод Product->prices() будет возвращать все цены. Тогда проблем не будет. Но необходимо в котроллерах контролировать изменение цены ещё и в самой модели Product