Максим
а нет, две строки - еще ж в модели надо ее объявить)
Vladislav
легче тогда название другое метода создать и в ней потом после логики вызвать $this->save()
Максим
Попробуй третьим параметром передать, как Андрей выше советует
Vladislav
что я и сделал
Максим
я не уверен, правда, что так можно) может будет ругаться, что не соответствует интерфейсу
Andrey Slutskiy
Vladislav
всё равно передавать куча парметров, которые не нужны и так они дефолтны, ради того чтобы передать 1 нужный мне параметр?
Vladislav
Максим
Максим
так а почему тебя beforeSave не устраивает?
The Ant
Eugene
The Ant
обьясни почему
Максим
и не подеретесь, и не до крови🤡
Максим
ну так добавь свойство модели, и от него пляши. чем плохо решение? или проще метод новый создать?
Vladislav
@kohone ну а ты сам подумай, что лучше? написать свойство, в контроллере его задавать + написать метод beforeSave для логики, либо просто создать метод с параметром и логикой и там вызывать $this->save()?
Максим
Максим
потом тебе надо будет добавить еще что-то перед сохранением, но уже с другим параметром, еще один метод надо будет делать, который будет вызывать первый метод?
The Ant
Vladislav
@kohone в любом случае мой метод показался легче в реализации и в использовании)
Максим
The Ant
ну аргументация "потому что так сказал лид" по твоему нормальная?
Максим
Andrey Slutskiy
Максим
The Ant
The Ant
ничто не мешает сделать это средствами ЯП
Максим
никогда не нравился этот таймстепм, чтобы переделать в другой формат, потом все равно надо в UNIXTIME перегонять
Eugene
Eugene
и какой мне там нужен формат
Eugene
нахера мне твои средства бд?
The Ant
Eugene
наконец то тебе стало понятно
The Ant
ты не понял что мне понятно. но хорошо что ты со мной согласен
Andrey Slutskiy
А если сменится часовой пояс то как вы хронологию данных сохраните?
Eugene
Andrey Slutskiy
За последние годы раза 3 меняли)))))
Andrey Slutskiy
А если на сервере слетит временная зона.. данные похеришь
The Ant
а потом добавляют или отнимают дату в зависимости от часового пояса пользователя
Максим
Максим
"2018-02-21 10:48:23" где тут метка часового пояса?
Vladislav
Кстати, народ. Интересный для меня самого же вопрос. Как реализовать многоуровневый ЧПУ? У меня имеется база с таблицей категории в которой указывается необязательный атрибут parentId который ведёт на id той-же таблицы.
SiZE
Vladislav
@sizepermru да уже проехали =D
The Ant
SiZE
Максим
The Ant
для тех кто не в курсе, таймштамп в бд хранится в виде integer
The Ant
внезапно
Vladislav
@sizepermru эм... всмысле? =D
Максим
вот это поворот
The Ant
заговор жидомасонов, чтоб никто не догадался да ))
The Ant
и все думали что там строка ахахаха)))
Andrey Slutskiy
Он же отображает формат в зависимости от настроек часового пояса сервера, а внутри int unix time stamp
Vladislav
решили найти хайпа
Vladislav
и хайпанули
The Ant
@russianlagman все еще не хочешь валидатором datetime с сообществом поделица?
Alexey
nea
Alexey
за 3 минуты ж пишется )
The Ant
ну не то чтобы 3
Vano
Привет ребята. Подскажите по тестированию: когда и как запускать миграции?
R
@devium php yii_test migrate
Vano
Прям перед запуском codecept?
R
@devium нет 1 раз
R
@devium yii_test migrate от yii migrate нечем не отличаются кроме окружения
Vano
yii_test у меня нет в проекте. Где он должен быть?
R
@devium представь что у тебя 2 копии сайта, одна для разработки dev, другая для тестирования, отличаются они только параметрами окружения в данном случае название базы. Соответственно если ты применил миграции на dev то тебе нужно применить так же миграции на test что бы обе базы были в одинаковом состоянии