Sergey
первая будет называться стандартно - PHPSESSID, вторая будет называться _identity из \yii\web\User::$identityCookie
Павел
Так
Павел
Тогда следующий вопрос
Павел
в конфиге задается cookieParams ['lifetime'] - 30 дней и timeout также 30 дней
Павел
как будут вести себя эти куки?
Павел
через 30 дней они обе умрут вне зависимости от того есть активность сессионная или нет?
Anonymous
=) включить basic приложение, выставить конфиг и посмотреть не пробовали?
Павел
пробовал, но заметил только, что если умирает phpsessid то авторизация слетает
Павел
и она никак автоматом не продляется
Sergey
потому что отключен autologin?
Павел
когда время истекает меня выбрасывает
Anonymous
ага
Anonymous
autologin выставляли?
SiZE
SiZE
таймаут нужен.
Anonymous
таймаут там по умолчанию
Павел
autologin в User включен
Sergey
autologin в User включен
значит ищи кто тебя разлогинивает, или не продлевает куку, в basic всё работает как нужно https://github.com/yiisoft/yii2-app-basic/blob/master/config/web.php#L19
Anonymous
да я даже у себя проверил
Sergey
может у тебя кастомный identityClass который неправильно работает
Павел
как он может влиять в данном случае?
Anonymous
IdentityInterface в нем
Anonymous
если какойто не реализован или не правильно реализован то тут то и ошибка может быть
Павел
пока не могу связать в голове IdentityInterface и то что кука не продлевается
Павел
То есть я правильно понял, что yii по идее должен куку продлевать при автологине?
SiZE
https://github.com/yiisoft/yii2/blob/master/framework/web/User.php#L647
SiZE
изучай
Dmitriy
Привет. Как у модуля убрать префикс ? Перерыл весь нет. в модели tablename стоит таблица без префикса. Не как не могу убрать modelname.tablename
Toly
Привет. У модуля или всё-таки у модели? У имени таблицы модели?
Dmitriy
Не могу найти где уберается чертов прификс.
Toly
Покажи конфигурацию подключения db
Dmitriy
Стандарт. там нет префикса
Dmitriy
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=dbname=',
'username' => '',
'password' => '',
'charset' => 'utf8',
Toly
Mysql?
Dmitriy
ага
Toly
Хм. А dbname какой указан?
Dmitriy
просто projectname
Toly
blog?
Dmitriy
Нет
Toly
Может где-то переопределён? Проверь, что внутри приложения dbname правильный стоит
var_dump(Yii::$app->db->dsn)
Anonymous
в базовом модуле
Anonymous
от которого наследуются остальные
Dmitriy
Да нету там префиксов. Главный вопрос. в модели в модуле автоматически ставится префикс или нет ?
Toly
Я не понял, мы о моделях говорим или о модулях?
Dmitriy
я исправил
SiZE
ок
Dmitriy
в чем проблема была?
Кто-то переопредилил префикс для модулей. Он проверял если это модуль, то ставил префикс.
SiZE
бред какой-то
Sergey
Ребят, скажите если перенести проект с yii на yii2. Насколько процентов быстрее можно будет реализовывать работу быстрее
Anonymous
какую работу?
Sergey
Разработчика
Anonymous
разработку нового функционала?
Sergey
Да
Sergey
Ребят, просьба написать у кого есть опыт. Я веду речь о портале
Anonymous
Нужно взвесить перенос старого функцинала и объём нового.
а тогда думать есть ли смысл переносить
Anonymous
по большому счету прийдется заново разработать большую часть портала
Anonymous
хотя правильнее будет сказать не "разработать", а "переписать"
Anonymous
т.к. функционал уже есть и он продуман. просто переписать под новую версию фреймворка
Vasily
Какой смысл в этом?
Katulos
Шоб було
SiZE
Katulos
Ну или "Потому что может"
SiZE
Надо провести анализ. Чего нет в старом, что собираетесь использовать и убедится что есть в новом.
SiZE
Например если собираетесь писать REST есть смысл переехать на новый движок. А если просто справочники редактировать, тогда овчинка не стоит выделки.
SiZE
Но ничто не мешает использовать два движка рядом.
Vasily
Ради REST переписывать на yii2? Серьезно?
SiZE
Не обязательно переписывать. Можно рядом положить.
Dmitriy
С каждым годом поддержка прлекта на yii все дороже и дороже. Если требуется дописывать какой функционал, то желательно переписать на yii2. Или же как сказали выше. Держать старый функционал, а новый уже писать на yii2.
Dmitriy
*проекта
Sergey
Sergey
Dmitriy
А что по факту даст yii2. У меня инфа что работа будет быстрей идти чем на yii
Появится поддержка современных подходов в разработке, что удешевляет разработку. На yii2 скорее всего больше программистов чем на первом. Фремвок первый не развивается, а скоро и не будется поддерживаться. Много еще причин можно придумать. Просто посчитайте стоимость внедрения фитчи на первом и втором фрейме, и вы все поймёте.
Sergey
SiZE
😂
Vasily
Dmitriy
SiZE
Да ниче не появится )