Юрий
А по скорости надо бенч запускать. По идее разницы не будет или прям минимальная.
Niko
Хорошо. Спасибо
Юрий
Юрий
Выдаст в нужной структуре на все указанные языки в нужных форматах
Юрий
А переводчики в удобном интерфейсе сидят и даже не знают про оригинальный формат
Niko
)))
Дмитрий
смотрите:
$this->adNetworkClient = new $this->adNetworkClassName;
Дмитрий
как сделать чтобы шторм подсказывал методы созданного объекта?
Дмитрий
типа
$this->adNetworkClient->setLogin...
Айбулат
/** @var Class */
Дмитрий
а если я заранее не знаю название класса )
Дмитрий
он у меня динамически получается
Айбулат
ну список всех классов прописываешь и все
Айбулат
или у тебя их куча?
Айбулат
может они интерфейс какой-нибудь реализуют?
Дмитрий
о точно, я как раз под интерфейс их подвёл
Дмитрий
его и опишу
Дмитрий
спасибо опять
Дмитрий
тебе
Айбулат
ну вот и решение)
Дмитрий
Дмитрий
не очень ведь правильно передавать в конструктор больше 4-5 параметров ?
Дмитрий
как-то не удобно
Дмитрий
и не красво
Дмитрий
опять же ничего не забудешь, а через сетеры можно упустить чегонить...
Дмитрий
вот и не ясно как найти компромисс)
Айбулат
массив?
Дмитрий
ну можно массив
Айбулат
['arg1', 'arg2']
Дмитрий
а если забудешь что-то в массив запихать
Айбулат
проверка
Дмитрий
проверка в конструкторе?
Айбулат
да, в любому случае нужно проверять переданные параметры
Айбулат
а что такого вы передаете?
Айбулат
нельзя это как-то объединить в объект?
Айбулат
типа структуры какой-нибудь, почти как в golang
Дмитрий
передаю 8 параметров, стринги
Дмитрий
логин, пасс, даты, и тд
Айбулат
вынесите это в UserModel какой-нибудь
Дмитрий
видимо да, проще сделать класс, где все эти параметры описать по типу, и создать объект с ними, который уже передать в конструктор интерфейса
Айбулат
да, так было бы правильнее
Дмитрий
оке
Stas
подскажите пробую сделать валидацию по условию (если чекбокс чекнут то мыло обязателное) смотрю в доку м немогу понять что мне надо втулисть вместо строки с страной
['email', 'required', 'when' => function ($model) {
return $model->country == 'USA';
}, 'whenClient' => "function (attribute, value) {
return $('#clientcontactmodel-0-isbyemail').attr('checked') = 'checked';
}"]
Дмитрий
https://github.com/yiisoft/yii2/issues/11647 У меня такая же хрень, делал что говорят - не помогает в решении что можно сделать
Vladislav
Vladislav
просто так
SiZE
Дмитрий
Никто не знает почему Pagination мозг насилует? Вместе с ActiveDataProvider
Borys
Borys
Починка связей не помогла?
Дмитрий
Там нечего чинить, модели она считает правильно
Дмитрий
Только почему то ставит 5 штук на одной странице и 2 штуки на другой
SiZE
refresh() попробуй
Borys
Я тоже так думал что нечего чинить, потом отрубил связь стало ок.
Borys
Отруби все и подключай потихоньку и смотри м.б. какая и делает такую херню.
Дмитрий
getCount работает правильно
Дмитрий
getTotalCount неправильно
Stas
создал паблик свойство в модели поменяыл валидацию на такую как ниже всеранов че то непашет:
['email', 'required', 'when' => function ($model) {
return $model->checked;
}, 'whenClient' => "function (attribute, value) {
return $('#clientcontactmodel-0-isbyemail').prop('checked');
}"]
Дмитрий
Дмитрий
Буду сейчас искать в БД
Borys
Если решишь траблу, кинь в ЛС плз линк.
Borys
Где и что читал по этому поводу.
Stas
хм в валидацией по условию енмного разобрался но всплыл доугой момент валидирует но другое поле не то которое мне нужно что за фак? я же в правилах указал что валидировать
Дмитрий
что-то тут ругаемся на скобки...
Дмитрий
("...id={$this->zone_id}&date-from={$this->date_from}&date-to={$this->date_to}&limit={$this->COUNTRY_REQUEST_LIMIT}")
Дмитрий
что-то константа не нравится
Дмитрий
еу
Дмитрий
ему
Айбулат
static::COUNTRY_REQUEST_LIMIT
Evgeniy
Всем привет. Ребят, а могут возникнуть сложности с развёртыванием yii2 advanced на хостинг? чтобы админка была доступна и front
Дмитрий
Айбулат
спс
пожалуйста, но если проблема возникает, вначале лучше в гугл идти)
Borys
Айбулат
Borys
Айбулат
.htaccess или nginx.conf?
Evgeniy
Айбулат
ну с ним тоже проблем нет