Найдено 259 результатов

slo_nik
2018.11.21, 13:29
Форум: Тестирование (Yii 2.x)
Тема: Проблема при настройке тестирования.
Ответы: 0
Просмотры: 216

Проблема при настройке тестирования.

Добрый день. Пробую разобраться с тестированием проекта(пора бы уже начать этим пользоваться). Пытаюсь настроить автоматическое тестирование после просмотра вебирара . Вроде как настроил, но при запуске тестов получаю предупреждение HP Warning: Declaration of PhpStorm_Codeception_ReportPrinter::writ...
slo_nik
2018.11.15, 16:19
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 нестандартная верстка
Ответы: 7
Просмотры: 298

Re: yii2 нестандартная верстка

Добрый день.
Обычно такие вопросы надо сопровождать примерами кода. Без этого что-либо понять невозможно.
slo_nik
2018.11.12, 13:16
Форум: Общие вопросы (Yii 2.x)
Тема: Не правильно работает валидация при использовании self::class
Ответы: 13
Просмотры: 332

Re: Не правильно работает валидация при использовании self::class

ShNURoK писал(а):
2018.11.12, 06:52
Но я так и не понял, почему надо использовать static? В чём, всё-таки, разница между

Код: Выделить всё

self::class
и

Код: Выделить всё

self::className()
slo_nik
2018.11.12, 12:16
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод многомерного массива
Ответы: 4
Просмотры: 148

Re: Вывод многомерного массива

Kven писал(а):
2018.11.11, 22:15
Доброе утро.
А что возвращает запрос без asArray()?
slo_nik
2018.11.12, 11:49
Форум: Общие вопросы (Yii 2.x)
Тема: Не правильно работает валидация при использовании self::class
Ответы: 13
Просмотры: 332

Re: Не правильно работает валидация при использовании self::class

Уберите targetClass. Если убрать, то понятно что будет работать. Интересно почему не правильно работает именно в варианте self::class . Попробуйте веместо self написать static, я так понимаю, тут нужно позднее статическое связывание. В таком варианте не проверяет на уникальность, можно добавить пол...
slo_nik
2018.11.12, 11:45
Форум: Общие вопросы (Yii 2.x)
Тема: Не правильно работает валидация при использовании self::class
Ответы: 13
Просмотры: 332

Re: Не работает валидация при использовании self::class

В self::class модель, в которой и происходит валидация. Класс или имя класса? Имя класса, если верить документации /** *Returns the fully qualified name of this class. * @return string the fully qualified name of this class. * @deprecated since 2.0.14. On PHP >=5.5, use `::class` instead. */
slo_nik
2018.11.11, 00:24
Форум: Общие вопросы (Yii 2.x)
Тема: Не правильно работает валидация при использовании self::class
Ответы: 13
Просмотры: 332

Re: Не работает валидация при использовании self::class

Что значит проблемы с валидацией? Что именно не работает? Дебжили? Что в self::class? Всё вроде бы написал в вопросе.... Вот в таком варианте при редактировании ошибка валидации "Имя занято...", "Email зарегистрирован..." Если вместо self::class написать self::className(), то валидация работает нор...
slo_nik
2018.11.10, 21:07
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно отнаследоваться от User?
Ответы: 4
Просмотры: 209

Re: Как правильно отнаследоваться от User?

Neophyte писал(а):
2018.11.09, 06:06
Без него ровно та же ошибка возникает, уже не знаю что и делать
Так же удалите необходимые методы для IdentityInterface во второй модели.
slo_nik
2018.11.10, 21:03
Форум: Общие вопросы (Yii 2.x)
Тема: Не правильно работает валидация при использовании self::class
Ответы: 13
Просмотры: 332

Не правильно работает валидация при использовании self::class

Добрый вечер. Недавно вернулся к тестовому сайту, который создавал пару лет назад. Заметил такую странность, которую не могу понять. В модели Users для username и email делаем проверку на уникальность. ['username', 'unique', 'targetClass' => self::class], ['email', 'unique', 'targetClass' => self::c...
slo_nik
2018.11.09, 00:05
Форум: Общие вопросы (Yii 2.x)
Тема: Пошаговая форма регистрации (с запоминанием шага)
Ответы: 2
Просмотры: 125

Re: Пошаговая форма регистрации (с запоминанием шага)

Добрый вечер.
Записывайте необходимые данные в cookies.
есть готовые примеры для yii2?
Самый простой пример в документации, установка cookie и чтение cookie.
Ничего сверх естественного в этом нет, так что быстрей написать код, чем искать готовое решение.
slo_nik
2018.11.08, 23:59
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно отнаследоваться от User?
Ответы: 4
Просмотры: 209

Re: Как правильно отнаследоваться от User?

Добрый вечер.
implements IdentityInterface лишнее во второй модели.
slo_nik
2018.10.30, 07:59
Форум: Общие вопросы (Yii 2.x)
Тема: Как задать шаблон для label() формы?
Ответы: 5
Просмотры: 242

Re: Как задать шаблон для label() формы?

andku83 писал(а):
2018.10.28, 21:55
Вместо {label} используйте {labelTitle}
И загляните в сам класс, там можно еще много чего найти...
Благодарю за подсказку.
Редко заглядываю в исходный код, всё больше в документации ковыряюсь)))
slo_nik
2018.10.28, 12:54
Форум: Общие вопросы (Yii 2.x)
Тема: Как задать шаблон для label() формы?
Ответы: 5
Просмотры: 242

Re: Как задать шаблон для label() формы?

Разобрался, не заметил в bootstrap/ActiveForm в параметре template {beginLabel} и {endLabel} Теперь получается сформировать нужный label() , но без имени атрибута. Как теперь добавить туда это имя Такой вариант мне кажется не очень правильным "{beginLabel} <i class=\"icon-phone5 icon icon--kohana\"...
slo_nik
2018.10.28, 12:39
Форум: Общие вопросы (Yii 2.x)
Тема: Как задать шаблон для label() формы?
Ответы: 5
Просмотры: 242

Re: Как задать шаблон для label() формы?

Используйте \yii\bootstrap\ActiveForm там больше возможностей для модификации Пробовал, но так и не нашёл, как не дублировать в каждом layout() этот html "<i class=\"icon-phone5 icon icon--kohana\"></i><span class=\"input__label-content input__label-content--kohana\">" . $model->getAttributeLabel('...
slo_nik
2018.10.27, 11:55
Форум: Общие вопросы (Yii 2.x)
Тема: Как задать шаблон для label() формы?
Ответы: 5
Просмотры: 242

Как задать шаблон для label() формы?

Доброе утро. Нужно при помощи ActiveForm() сгенерировать со своим html, отличным от того, что генерируется по умолчанию. Требуется получить такой html <form name="appointment_form" id="appointment_form" method="post" action="#" onSubmit="return false"> <span class="input input--kohana"> <input class...
slo_nik
2018.10.23, 21:58
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация Ajax
Ответы: 8
Просмотры: 279

Re: Валидация Ajax

Данные в контроллер приходят но не могу понять как их можно правильно обработать что бы они проходили валидацию и сохранялись Если в консоли Вы видите ошибку 500, то там же, в консоли, посмотрите текст ошибки. Возвращать данные попробуйте через json_encode(), сохранять данные через $model->save() i...
slo_nik
2018.10.22, 19:29
Форум: Общие вопросы (Yii 2.x)
Тема: updateAll(), почему работает?
Ответы: 2
Просмотры: 225

Re: updateAll(), почему работает?

Если для "IN" передаётся в качестве параметра массив объектов, в которых есть реализация интерфейса ArrayAccess (логично, что ActiveRecord это умеет), то Yii пытается найти подходящее значение (в вашем случае ищет id_car_model). Реализацию смотрите в классе yii\db\conditions\InConditionBuilder. Бла...
slo_nik
2018.10.21, 13:29
Форум: Общие вопросы (Yii 2.x)
Тема: updateAll(), почему работает?
Ответы: 2
Просмотры: 225

updateAll(), почему работает?

Добрый день. Объясните, пожалуйста, почему работает код. Есть действие в контролере, которое обновляет статус у связанных моделей по цепочке. Обновить статус надо у марки автомобиля, модели, поколении, серии, модификации и характеристик. Марка связана с моделью через $id_mark, поколении, серии, моди...