
Art
17.10.2018
08:30:07
и ошибки полезли

Andrey
17.10.2018
08:30:20

Andrey
17.10.2018
08:30:46
понял) спасибо)

Dmitriy
17.10.2018
08:31:09

Google

Oleg
17.10.2018
08:31:17

Art
17.10.2018
08:33:30

Andrey
17.10.2018
08:33:44
и проверить регистр в именовании переменных и функций

Oleg
17.10.2018
08:35:59

Dmitriy
17.10.2018
08:40:02

Oleg
17.10.2018
08:40:46

Ekaterina
17.10.2018
08:41:01

Dmitriy
17.10.2018
08:41:20
в папке vendo/user_function.php
vendor*

Ekaterina
17.10.2018
08:42:26

Oleg
17.10.2018
08:42:42
vendor*
пользовательские функции не стоит хранить в папке vendor. лучше создать папку inc (или helpers, не важно) в корне проекта, и в файле index.php заинклюдить этот файл с функциями

Ekaterina
17.10.2018
08:42:57

Google

Dmitriy
17.10.2018
08:43:21
я догадываюсь, что он е не видит
но поч. локальная версия видит
единственное, что хостер прописывл симлинк
мб это как то повлияло?

Oleg
17.10.2018
08:44:26
почему? можно и так
потому что при деплое проекта папкв вендор удаляется, она не должна попадать в git репу итд. в этой папке недолжно быть ничего, кроме дефолтных файлов расширений, установленых композером

Dmitriy
17.10.2018
08:44:38

Vadim
17.10.2018
08:44:49

Dmitriy
17.10.2018
08:45:17
верно

Oleg
17.10.2018
08:45:52

Dmitriy
17.10.2018
08:48:18

Art
17.10.2018
08:48:43

Yan
17.10.2018
08:50:22
Если и хранить где то, то уж точно не в репе с проектом
Есть проект, который живёт с 2010 года, все зависимости ставятся нормально

Oleg
17.10.2018
08:51:25

Art
17.10.2018
08:52:33

Yan
17.10.2018
08:53:16
Должно произойти что то из ряда вон выходящее, чтобы пакеты исчезли куда то

Vadim
17.10.2018
08:53:44
Тут есть люди тимлиды кто набирает себе людей в команды? Как вообще в ваших краях дела с кадрами обстоят?

Ad.x ??
17.10.2018
08:54:38

Google

Ad.x ??
17.10.2018
08:54:41
форки делайте )

Yan
17.10.2018
08:54:54
Вот форк норм вариант

Дмитрий
17.10.2018
09:00:58
Ребят а я вот вижу в activeRecord ивент afterInsert он дергается вообще? на него можно навесится?

Oleg
17.10.2018
09:01:45

Art
17.10.2018
09:05:26
так там же vendor в gitignore) надо в зип архив))

Oleg
17.10.2018
09:06:56
Муви 43 вспомнил...)))

Anton
17.10.2018
09:08:36

Andrey
17.10.2018
09:09:30

Антоха
17.10.2018
09:10:23
Всем привет!
Может кто знает ответ на вопрос, подскажите почему не работают родительские rules в модели? Вообще возможно rules наследовать и расширить?

Andrey
17.10.2018
09:11:13

Антоха
17.10.2018
09:12:14
наследую форму от модели в форме прописываю другие rules для некоторых полей и в итоге rules из родительской модели не отрабатывают
сделал так
return array_merge(
parent::rules(),[
['email', 'email'],
['verifyCode', 'captcha'],
]);
не быдлокод?

Andrey
17.10.2018
09:12:46
а что в родительской?

Антоха
17.10.2018
09:13:18
public function rules()
{
return [
[['name', 'email', 'theme_number', 'body'], 'required'],
[['theme_number'], 'integer'],
[['body'], 'string'],
[['name'], 'string', 'max' => 255],
[['email'], 'string', 'max' => 191],
]
}
rules gii сгенеренные

Andrey
17.10.2018
09:13:45
1.с чего решил что не работает?

Антоха
17.10.2018
09:13:49
в родительской
наследую форму от модели в форме прописываю другие rules для некоторых полей и в итоге rules из родительской модели не отрабатывают
проверил)
Там еще

Andrey
17.10.2018
09:14:11
как?

Google

Антоха
17.10.2018
09:14:37
не передаю email - ошибок нет
не передаю тело сообщения
ошибок нет

Andrey
17.10.2018
09:15:07
где ошибки ожидаешь/ловишь?

Антоха
17.10.2018
09:15:55
в форме сообщения которые появляются при незаполненном поле, внизу поля типо name не может быть пустым
и тд
если делаю так
return array_merge(
parent::rules(),[
['email', 'email'],
['verifyCode', 'captcha'],
]);
все работает
ошибки сыпет при незаполненном и не дает форму отправлять

Andrey
17.10.2018
09:17:48
в смысле без merge не работает, а с merge работает?

Антоха
17.10.2018
09:18:54
да
если объединяю rules родителя
и rules формы
все работает

Andrey
17.10.2018
09:19:22
ну так и должно быть, что непонятно?

Антоха
17.10.2018
09:20:47
Не быдлокод? Непонятно есть ли более красивые пути для решения этой проблемы?

Andrey
17.10.2018
09:21:58
решение для рулес - небыдлокод,
решение для формы использовать наследование напрямую от модели не советую...

Антоха
17.10.2018
09:24:30
почему?

Andrey
17.10.2018
09:24:48
к примеру если у тебя через форму нельзя что-то менять то придется говнокодить чтобы это запрещать, а так форма будет делать ровно то для чего она предназначена
если в модели есть права которые через эту форму править нельзя, но добавиив вручную поле в форму можно иззменить данные

Google

Andrey
17.10.2018
09:27:19
не уверен что понятно объяснил....

Антоха
17.10.2018
09:28:11
В принципе я уловил смысл)
Спасибо за консультацию)

Oleg
17.10.2018
09:30:03
Можно rules добавлять динамически, подключив сценарии, вроде, и вообще не использовать отдельную модель для формы
но это не точно)

Andrey
17.10.2018
09:38:41

Mirocow
17.10.2018
10:31:08
Всем привет

Andrey
17.10.2018
10:31:45

Mirocow
17.10.2018
10:31:53
https://github.com/Mirocow/yii2-elasticsearch-log
Недавно зарелезил

Alexey
17.10.2018
10:52:48
Блин, как в пыхе "+" заэнкодить? че за фигня urldecode не энкодит +

Anton
17.10.2018
10:53:57
))
urldecode разве не декодит?

Vadim
17.10.2018
11:10:32
Привет народ, глупый вопрос, но ответа найти не могу, скажите пожалуйста, если кто знает, как в checkboxList дать одному или нескольким checkbox-ам параметр checked
Желательно привязаться по value или по id

Oleh
17.10.2018
11:17:25
http://prntscr.com/l72gjc - перенёс сайт к себе на локалку. Подскажите, пожалуйста, как решить проблему.

Nikitcat
17.10.2018
11:18:48
всем привет. Можно ли передать свои кастомные рассчеты в колонку, где считается тотал
foreach ($dataProvider->getModels() as $row){
$total_leads += $row->leads;
$total_postback_approved += $row->postback_approved;
}
$approve = round(($total_postback_approved / $total_leads) * 100, 2);
и передать как-то сюда
[
'header' => 'Утвержденные',
'attribute' => 'approve',
'format' => 'raw',
'contentOptions' => ['class' => 'text-center'],
'headerOptions' => ['class' => 'text-center'],
'pageSummary' => true,
],