@yii2ru

Страница 1694 из 1721
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
версия пхп разная наверн
На сервере 5.6 И на локалке 5.6

Google
Oleg
17.10.2018
08:31:17
adminlte норм? Сложно кастомизировать? А то я смотрю элементов так-то много
У меня adminlte, но фронт на бутстрапе 4. Изза того что adminlte на бутстрап 3 - были проблемы с совместимостью, решение костыльное через композер подмена пакета, что-то такое. Adminlte под 4 бутстрап ещё нет (альфа только), а другой более-менее толковой панельки я не нашёл...

Art
17.10.2018
08:33:30
На сервере 5.6 И на локалке 5.6
мб права попробовать поменять и он тупо файлы загрузить не может из-за этого?

Dmitriy
17.10.2018
08:40:02
В код контроллеров копать
Функция везде вызывается вот так: if(isAdmin()){

Oleg
17.10.2018
08:40:46
Функция везде вызывается вот так: if(isAdmin()){
а сама функция где прописана?

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
в папке vendo/user_function.php
если сделать Copy Reference функции, что шторм напишет? я думаю, что-то с объявлением не то

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

Google
Dmitriy
17.10.2018
08:43:21
я догадываюсь, что он е не видит

но поч. локальная версия видит

единственное, что хостер прописывл симлинк

мб это как то повлияло?

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

Dmitriy
17.10.2018
08:48:18
попробуй
Сработало! Огромное спасибо.

Art
17.10.2018
08:48:43
потому что при деплое проекта папкв вендор удаляется, она не должна попадать в git репу итд. в этой папке недолжно быть ничего, кроме дефолтных файлов расширений, установленых композером
про вендор в гите тут пост писал недавно. То что если это старый проект 2015-2014г, в 99% композер вендоры не скачает, пробовал уже. Т.к за это время все может случится и тех проектов может уже не быть. Если проект на много лет то лучше их хранить

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

Есть проект, который живёт с 2010 года, все зависимости ставятся нормально

Oleg
17.10.2018
08:51:25
про вендор в гите тут пост писал недавно. То что если это старый проект 2015-2014г, в 99% композер вендоры не скачает, пробовал уже. Т.к за это время все может случится и тех проектов может уже не быть. Если проект на много лет то лучше их хранить
может не загрузить, если версии компонентов жётско не прописаны в composer.json, тогда могут быть всякие конфликты зависимостей итд. я не думаю, что старые версии с пакаджиста кудато исчезают

Art
17.10.2018
08:52:33
Если и хранить где то, то уж точно не в репе с проектом
но хранить где-то надо, а то мало ли, потом спустя 5 лет фиг что найдешь)

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
но хранить где-то надо, а то мало ли, потом спустя 5 лет фиг что найдешь)
бекап проекта, само собой, всегда должен быть и регулярно обновляться

Должно произойти что то из ряда вон выходящее, чтобы пакеты исчезли куда то
даже в постъядерный апокалипсис, гдето среди камней и обломков цивилизации, под красно-серым небом, суровые небритые грязные и озверелые мужики будут сдувать пыль со своих макбуков и, открывая крышку, сверкнув бликом с яблочного значка, будут дрожащими пальцами писать composer require...

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

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

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

Антоха
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 добавлять динамически, подключив сценарии, вроде, и вообще не использовать отдельную модель для формы

но это не точно)

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, ],

Страница 1694 из 1721