SiZE
Где-то урок был, использование таких справочников в запросах даже
Anonymous
да бывает что их вообще нет а бывает что их очень много и фильтры по ним выставлять надо я делал по разному такой вариант вариант с базой делал основной класс и потом от него наследовал и прописывал значения 3 делал статический мето getStatusList() и их было много
Dmitriy
https://github.com/sadiqdon/cycommerce/blob/master/backend/controllers/CategoryController.php#L136 и это хороший пример?
Сказали на проекты покидать. Ну я сразу про них и вспомнил. Я уже и не помню что внутри
Konstantin
Кому нибудь приходилось рабоать с виджетом yii2-file-upload-widget https://github.com/2amigos/yii2-file-upload-widget ? Есть какой нибуь способ загрузить в него файлы через поле формы?
Anonymous
да
Anonymous
но лучше dropzonejs
Александр
сам js плагин смотри, остальное просто обертка, как-то заюзал его (js плагин), пришлось допиливать и разбираться dropzonejs - проще попробовать, да
Виталий
Дайте ссылку на dropzonejs
Виталий
В поиске много плагинов на yii2
Anonymous
http://www.dropzonejs.com/
Виталий
С yii2 работающая интеграция есть?
RoboSpectrum
тоже кстати использую dropzone но все для него писал сам, хелперов не нашел
Konstantin
А он может отоброжать уже существующие файлы на сервере для редактирования/удаления? Например у меня есть форма редактирования профиля пользователя с фотографиями. я смогу их редактировать?
Sergey
как в yii1 сделать запрос not in ($array) ?
Anonymous
new CDbcreateria что то такое уже не помню
Anonymous
посмотрите в документации
Dmitriy
С yii2 работающая интеграция есть?
https://github.com/perminder-klair/yii2-dropzone
Anonymous
я не стал искать в свое время запилил свою
Dmitriy
https://habrahabr.ru/post/317828/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts
Dmitriy
https://habrahabr.ru/post/316966 А Как вы разделяете приложения ? Через модули или через yii2-app-advanced ?
Виталий
1 приложение = 1 контейнер
Виталий
Привет! Кто может помочь разобраться с сессией? http://yiiframework.ru/forum/viewtopic.php?f=27&t=41624
SiZE
Ты просто дич там пишешь ) Я вчера видел. Но не осилил понять, что ты хочешь
Павел
Если в двух словах, как продлевать жизнь сесии при активности пользователя?
Sergey
Привет! Кто может помочь разобраться с сессией? http://yiiframework.ru/forum/viewtopic.php?f=27&t=41624
сессия - это аналог кэша на каждого пользователя, она должна протухать
Виталий
Пользователь ходит по сайту и внезапно его снова просит авторизоваться?
Павел
А если надо чтобы она протухала только если нет активности определенное время?
Sergey
Пользователь ходит по сайту и внезапно его снова просит авторизоваться?
у пользователя висит кука, по которой его узнает сайт и восстанавливает данные в сессии
Anonymous
Что посоветуете для бота telegram в Yii2?
Katulos
не юзать yii2 для ботов в телеграм
SiZE
Пользователь ходит по сайту и внезапно его снова просит авторизоваться?
Такое более чем возможно, например, если у двух проектов одна временная папка для сессии, а время жизни сессии разное. Сборщик мусора просто будет удалять файлы сессии другого проекта
Anonymous
не юзать yii2 для ботов в телеграм
окей, может я не до конца осветил вопрос. Есть система на втором Юи, нужно прикрутить бота который будет передавать данные из этой системы в телеграм
Katulos
На свой вкус
Anonymous
какой развёрнутый ответ😐 как я понял, ничего конкретного посоветовать не можете?
Katulos
Ну а куда уж развернутей?
Katulos
Есть репы на гитхабе, почитай ридми там
Katulos
апи оно и в африке апи
Katulos
Не хочешь - напиши своё
Anonymous
по всей видимости прийдётся
Katulos
Там по первой ссылке вполне торт
Katulos
Лучше форкни что нибудь да вноси пул-реквесты
Katulos
Зачем плодить сушности
Павел
По сессии никто ничего не подскажет?
Anonymous
Спасибо
Виталий
у пользователя висит кука, по которой его узнает сайт и восстанавливает данные в сессии
Как именно это произойдёт? За день до окончания ему придёт новая кука?
Sergey
Как именно это произойдёт? За день до окончания ему придёт новая кука?
нет, она вешается при заходе на неделю/месяц/год
Katulos
Присылать юзеру смс, шоб обновил куку :)
Павел
Вы вконтакте давно пароль вводили дома или смс?
Павел
Например )
Katulos
Ну лично я хз, у меня нет контакта
Katulos
А что там такого особенного?
Павел
Ничего особенного, просто где-то же раболтает автоматическое продление сессии, вопрос в том, как это грамотно сделать?
Katulos
"когда умрет cookie сессионные данные могут еще жить и если требуется продление сессии при активности, нужно вручную перезаписывать cookie"
Katulos
когда умерла кука, тебе должно быть пофигу же
Katulos
Юзер пришел - обнови куку. Юзер не пришел - его проблемы.
Katulos
В чем затык то?
Katulos
Не ходи во вконтакт долго, контакт так же сбросит сесию
Павел
О чем и речь
Katulos
продление сессии в любом случае инициируется браузером клиента
SiZE
ну при обращении к странице пользователем, если вызывается session_start() то обновляется время файла у сессии. Соответственно если он ходит по страницам без вызова сессии, файл когда нибудь грохнется
Katulos
Вобщем я так и не вкурил, в чем трабла и почему разработчик думает об времени сессии
Anonymous
Странный вопрос про сессии, в yii есть опции х
Sergey
Вобщем я так и не вкурил, в чем трабла и почему разработчик думает об времени сессии
он не понимает что есть 2 разных сущности которые называются сессия
Павел
а session_start обновит куку?
Sergey
она вешается с Expires:"Session"
Anonymous
ты в yii сидишь?
Anonymous
или велосипед делаешь?
Павел
окей, какой параметр yii позволяет автоматически продлевать жизнь и куки, и сессионных данных
Павел
?
Anonymous
тебе для чего? чтоб пользователь каждый раз не авторизовался при открытии браузера?
Павел
да
Sergey
сессионные данные не нужно продлевать, они должны устаревать и очищаться GC
Anonymous
Class yii\web\User $enableAutoLogin boolean Whether to enable cookie-based login.
Sergey
окей, какой параметр yii позволяет автоматически продлевать жизнь и куки, и сессионных данных
у тебя 2 куки - одна Expires:"Session", по которой тебя находит стандартный механизм сессий в PHP, вторая долговременная по которой тебя находят в БД и на её основе создают стандартную сессию PHP