Category: Yii2

12
Апр
2021

Yii2: передать изображение из модального окна в ActiveForm

суть вопроса следующая: при создании новой записи в БД MySQL мне необходимо выбрать одну из 8 иконок, которые хранятся в /web/images. Внутри ActiveForm есть кнопка, которая открывает модальное окно:
<?php \yii\bootstrap\Modal::begin([

02
Апр
2021

Красивый UI для автоматического вывода таблиц

Есть какая-нибудь интересная библиотека для формирования из вывода var_dump таблицы, вкладок и т.д.? То есть не json, не вывод с отступами, а именно читабельная таблица для обычного человека (необычным человекам привет). Можно, конечно, пи…

19
Мар
2021

Yii2 mailer compose не видит переменных

Пытался наладить отправку email на хосте, но Yii2 не видит передаваемых переменных в мой mail/layouts.
В зависимости от типа регистрации выбирается нужный шаблон и передается в него массив переменных (переменные существуют, проверял)
Yii::…

13
Мар
2021

Yii2: не могу настроить переводы

У меня есть сайт на Yii2. В нем есть 3 модуля: frontend, backend и api. В frontend и backend есть папки messages, в которых хранятся переводы и все работает. Для api мне не надо создавать своих переводов, я хочу что б они брались с fronten…

10
Мар
2021

Насколько правильно хранить файлы в безе MySql?

Всем привет. Хочу услышать ваше мнение по поводу вопроса хранения файлов в базе данных mysql.
Я все время храню файлы в папке, а в базе храню ссылку на этот файл. И когда мне надо вывести файл или отдать на скачивание – я просто беру значе…

03
Мар
2021

Как сделать чтобы правило unique в rules не реагировало на старое занчение

Делаю проверку по номеру – номер должен быть уникальный. Проверка проходит. Но при редактировании – если номер был не изменен – то старый номер находится и на него ругается.
[
[‘number’],
‘unique’,

28
Фев
2021

Сохранение массива значений в базу данных yii2

Скорее решение, т.к. сам не смог нигде найти ответ.
Столкнулся с проблемой – yii2 сохраняет последнее значение с помощью цикла.
Код контроллера выглядел так:
$userCategories = new UserCategory();
foreach ($model->user_category as $item)…

19
Фев
2021

Разные поддомены для одного сайта

подскажите, плиз, можно ли сделать так-
Есть сайт на yii2. Бейсик
Апач настроен, что любые поддомены ведут в Директорию web этого сайта.
Надо что бы он открывался при заходе на любой поддомен, и само имя поддомена рередовалось дальше в пар…

19
Фев
2021

Не выполняется команда "php yii"

Дело такое: есть проект на yii2. В нем все модули программы были помещены в папку vendor, из-за чего нельзя было пользоваться composer. Я вынес все модули из вендора, поправил конфиги, программа работает. Хотел накатить новые миграции, но …

14
Фев
2021

Yii2 очередь не выполняет все задания

Использую две очереди для выполнения заданий. Когда планировщик добавляет задания, то вижу в таблице queue 7 заданий, запуск которых поделен на две очереди.
Для отображения запущенных задач использую монитор журавлева.
Если запускаю паралл…

13
Фев
2021

Yii2 фильтрация в gridView по дате

Вопрос по фильтрациям в gridView Yii2
‘columns’ => [
‘id,
[
‘attribute’ => ‘dateCreated’,
‘filter’ => …,
],
]

Есть встроенная фильтрация по тексту, есть списком, а как быть с фильтрацией по дате? Нуж…

11
Фев
2021

Yii2 Advanced с нуля до профи

Начала изучать yii2 advanced. Но никак не могу найти подходящие курсы, уроки чтобы прям пошагово по урокам было показано рассказано, все с нуля. Я полный ноль в фреймворках. Подскажите где найти нормальные курсы или уроки.

09
Фев
2021

Yii2 Настройка CORS

Вопрос и ответов на эту тему тысяча, но я все же задам вопрос, как правильно строить CORS, он у меня сейчас настроен так:
$behaviors[‘corsFilter’] = [
‘class’ => Cors::class,
‘cors’ => [
‘Origin’ => [‘http://local…

08
Фев
2021

Yii2 Роутинг модуля

Пишу api модуль на yii2, и использую для версионирования субмодули. И проблема в том, что не могу получить доступ к странице в суб модуле, просто получаю 404.
Вот так я описал его в config:
‘modules’ => [
‘api’ => [
‘base…

07
Фев
2021

VueJS + Yii2 rest api ошибка 404

Пишу приложение на фронте vuejs на backend yii2. Пока, что они работают как 2 разных приложения, потом соберу воедино. Вообщем пытаюсь передать данные используя axios и делаю это так:
await axios.post(environment.url + ‘/api/v1/users/regis…

03
Фев
2021

Как удобнее хранить миграции в Yii2?

У меня есть проект на Yii2. Проект довольно большой и уже накопилось много миграций. Это стало причиной тому, что при создании миграции надо долго крутить вниз, что бы ее отредактировать.
Я знаю, что можно изменить папку, где будет создава…