Максим
из коробки умеет
Slava
тогда все решается через rules
Vladislav
он же сверяет длину текста в полях например
Максим
правда насчет размера файла хз) но многое другое точно умеет
Vladislav
тоже вот думаю есть или нет
Максим
Vladislav
если есть то хорошо
Максим
[['image'], 'image', 'maxSize' => 5 * 1024 * 1024, 'extensions' => ['jpg', 'png', 'jpeg']],
Максим
к примеру
Slava
да. вот https://www.yiiframework.com/doc/guide/2.0/en/tutorial-core-validators#file
Vladislav
я просто делал сайт на openserver и решил на vagrant переехать и для меня случилось откровение
Slava
docker удобнее)
Vladislav
а потом долбишся в стену после развёртования на сервер почему не работает
Vladislav
попробую, но пока мне на vagrant'е сойдёт
Vladislav
а openserver удалю потом сразу же
Дмитрий
деплой PHP на винде зло априори
Vladimir
Здарова! Смотрели данную либу для файлов? Как вам? Может кому нибудь понадобится
https://github.com/OlegChulakovStudio/yii2-filestorage
Anonymous
Максим
Andrey
Пруфы есть? И наверняка перепиленный сто раз
Где то на просторах ютуба я смотрел семинар на котором выступал один из разработчиков badoo. Вот он как раз рассказывал обо всех плюсах, минусах докера в продакшн. Тогда то я и решил попробовать зверя. Конечно докер не без минусов, но в целом это очень гибкое и удобное решение. Просто многие его понимают или как контейнерное решение типа LXC или как обычную виртуалку, но это далеко не так.
Я вот например его юзаю из за быстроты разворачивания площадок, гибкости настройки и быстроты. У меня куча заказчиков со своими конфигруациями, докер тут намного удобнее чем что либо + независимость от платформы на которой разрабытваешь.
Максим
Vladislav
а лучше попробовать... я наслышан уже о докере, но так и не пощупал
Vladislav
Anonymous
Slava
Andrey
Виктор
Slava
да, к счастью мне не приходилось работать с таким софтом))
в этом случае контейнеры удобны.
Slava
но я наверное старой закалки и debian + xen для меня еще не скоро уйдут со сцены
Виктор
Мы используем виртуализацию KVM, а внутри докер контейнеры. Вот такая вот матрешка
Константин
Константин
https://github.com/Tooler53/Dictionary
Константин
Обычный словарь англо-русский, но с музыкой, видео и анимацией)
Константин
Это краткая версия
Vladislav
Ты ещё нейросеть в pdf запихни, который будет сам генерить тебе литературное произведение)
Константин
)
Константин
Блин архив битый
Константин
Нужно перезалить
Константин
Вот тут норм
Константин
https://drive.google.com/folderview?id=0B8Y2YT2c3t9VUmlUSWlSR3g4OUk
Константин
Во
Макс
Ребят, можете подсказать, как подключить 2 раз модуль
http://demos.krajee.com/tree-manager#installation
Макс
или возможно подскажете другой менеджер категорий?
Витебск 01
Господа
Витебск 01
подскажите пожалуйста
Витебск 01
как оптимизировать это:
Витебск 01
Richard
Good
Andrey
Витебск 01
ну это пример, обращения к бд
Витебск 01
я показываю что у меня есть 14 столбцов, у которых нужно узнать параметр
Константин
Столбцы названы числами?
Константин
Если числа то я как не опытный масленок бахнул бы цикл, но как это сработает в модели я не знаю. Я всегда видел только как у тебя написано, да и после crud все так же вроде
Pavel
Если "оптимизировать" - сократить количество запросов, то надо использовать case. Например (postgresql):
select
sum(case when "1" = 0 then 1 else 0 end) as "1",
sum(case when "2" = 0 then 1 else 0 end) as "2",
sum(case when "3" = 0 then 1 else 0 end) as "3",
sum(case when "4" = 0 then 1 else 0 end) as "4",
sum(case when "5" = 0 then 1 else 0 end) as "5"
from t;
Vano
сцуко, а чистый запрос с группировкой написать не судьба?
Виктор
На первый взгляд криво спроектированная база.
Обращение по номеру колонки не лучшая идея.
Все можно сделать одним запросом c помощью агрегирующей функции SUM
P.S Собственно выше уже дали ответ, только case when можно опустить в mysql
Виктор
Группировка здесь не нужна
Виктор
Самая большая печаль все таки в структуре БД, с кол-вом запросов еще можно мириться, если они выполняются быстро (в рамках покрывающего индекса).
А тут в DBA чате уже был кадр у которого было 1000+ колонок из которых заполнялось 5-6.
Vano
может у него кликхауз))
Vano
или касандра
Виктор
Это было бы не столь печально. Но для колоночных 1к колонок тоже дохрена и в основном решается созданием схемы "снежинка".
Anonymous
Здравствуйте, прошу помощи, подскажите или покажите как сделать такое задание: Создать 2 метода
getContent($bucket, $filename) - получить контент файла из указанного бакета по пути /
setContent($bucket, $filename, $content) - сохранить контент файла в указанный бакет по пути /
Описать имена бакетов как константы в классе
использовать https://github.com/frostealth/yii2-aws-s3
Erzhigit
ты пытаешься печатать пока пост не пришел запрос, или же посмотри что у тебя в $_POST
Shokha
Anonymous
Anonymous
да, прошу помощи
Yuri
Yuri
нет?
Yuri
Давай все условия задачи.
Yuri
на чем голый пых или как-то?
Anonymous
Создать класс /components/AWS в нём реализовать 2 метода.
getContent($bucket, $filename) - получить контент файла из указанного бакета по пути <root>/<filename></li>
setContent($bucket, $filename, $content) - сохранить контент файла в указанный бакет по пути <root>/<filename></li>
Класс должен использовать aws/aws-sdk-php. В классе должно быть предусмотренно логиирование и обработка ошибок. Описать имена бакетов как константы в классе.
Anonymous
Более чем понятно