Sergey
тебе не нужно вызывать escape для кэша вообще, если данные есть - вернуть из кеша, если нет - сделать escape для запроса, но ключ составить по данным без escape
Evgeniy
это заставит его модифицировать код примерно как если бы переходил на mysqli
Evgeniy
как я ему сразу писал
Evgeniy
он хотел модифицирую escape выйти из ситуации
Evgeniy
на сайте написано что делает mysql_real_escape_string
Evgeniy
но это будет такой адский костыль
Alex
Evgeniy
самый норм вариант это возьми doctrine/dbal
Evgeniy
впили в проект и в самых нагруженных местах
Evgeniy
юзай его
Evgeniy
и кэшируй там по новому
Evgeniy
таких нагруженных мест обычно мало
Evgeniy
модифицируешь их а ваш старый класс объви @deprecated
Evgeniy
со временем в рамках других задач выпиливайте методы старого класса и меняйте на dbal
Alexander
Вечер добрый, посоветуйте что изменить в структуре задач у бд. Суть такая, есть задачи с результатом (1:M) и без. Помимо этого есть файлы, которые прикрепляются как вложение при создании, либо как результат при завершении. Также результат задачи хранится как обычный текст. https://pastebin.com/uq6v7yJ9
Не знаю вот как правильно, хранить результат отдельной таблицей только текст и файлы отдельно или в этой же таблице поле отдельное для файла
Rodion
А кто нибудь пробовал кодить под спидами? помогает?
Evgeniy
Evgeniy
я бы выпилил type из task
Evgeniy
потому что таблицы справочника нет
Evgeniy
поле type расчитывается на основе attachment
Evgeniy
и как связана task_result с другими таблицами?
Evgeniy
или у тебя там task_result.id = task.id ?
Alexander
я бы выпилил type из task
Просто нужно, чтобы если задача не требует прикрепления результата, тогда не запрашивать пользователя прикреплять файлы\результат, когда он её завершает, а если тип с результатом, то тогда просить прикрепить файлы\результат
Evgeniy
я бы сделал общую таску
Evgeniy
тут бы не было типа
Evgeniy
и сделал бы таблицу 1х1 и назвал бы task_result
Rodion
просто задумался, вот художники музыканты создают произведения исскуства под наркотиками. Например приняв спидов улучшится ли скорость написания кода, и думаю да или нет. Можно ли создать произведение программного исскуства под лсд или амфетамином.
Evgeniy
Evgeniy
но я бы мб переимновал type в require_result bool
Alexander
но я бы мб переимновал type в require_result bool
тоже так сначала думал, потом мало ли захочется изменить, чтобы был выбор обязательно файл\файл+результат, что-то вроде этого, вообщем по уму хотелось бы сделать, но что-то не соображу )
Evgeniy
https://youtu.be/VJp8f4gZgtM?t=5m29s
Evgeniy
Evgeniy
Alexander
у тебя результат всегда из файла берется?
человек по завершению задачи, пишет текст результата (ссылки там какие-нибудь) и они идут в task_results, если же файлы прикрепил, то в task_attachments с типом, что это результат
Alexander
вот думаю, не надо ли сделать task_results 1:M и там необязательное поле сделать, адрес файла
Alexander
или вообще, добавлять таблицу с типами результатов, что это текст или файл, хз вообщем
Evgeniy
я бы не делал 1хМ у task_result
Evgeniy
потому что результат один
Evgeniy
а вот файлов может быть много у задачи
Evgeniy
поэтому имхо ты правильно сделал
Evgeniy
имхо
Alexander
Evgeniy
я бы может подумал над Task_attachments type_id
Evgeniy
можно вынести task_attachments_id в task_result как необязательное поле
Evgeniy
тогда в task_attachments тайп не понадобиться
Alexander
Evgeniy
а ну тогда да
Evgeniy
одназначно твой вариант
Alexander
ок, спасибо, закрываем тему)
(;¬_¬)
таки возвернулся...
(;¬_¬)
блудный сын кода
Anonymous
(;¬_¬)
воскресенье кончается...а все что я полезного сделал, это снял тв со стены и поставил в предназначенное ему место в стенке...
Anonymous
(;¬_¬)
(;¬_¬)
ну и какое-то время к нему пека был подключен
(;¬_¬)
пока не переехал в другую комнату
PowerAxis
(;¬_¬)
=) не, я больше предпочитаю jrpg\godOfWar-like\mortal kombat =)
PowerAxis
tekken 7?
(;¬_¬)
horizon: zero dawn потихоньку пилю
Anonymous
извращенцы. Нормальные мужики в танки играют
PowerAxis
(;¬_¬)
(;¬_¬)
все так говорят
PowerAxis
нету. не разжился таким еще
скорее всего, весь фан ты уже пропустил ибо онлайн не будет таким насыщенным, как раньше, людей меньше
(;¬_¬)
понял что надо продолжать как-то надрачивать скилл =)
(;¬_¬)
(;¬_¬)
надо с зп хапнуть будет
PowerAxis
у тебя есть дека для файтингов? или ты на обычном контроллере играешь?
(;¬_¬)
они таки сделали окружение просто прекрасным