Category: Yii2

03
Авг
2021

yii2 неверно отображается массив

Использую GridView виджет от Yii2
Для получения информации в GridView использую DataProvider и делаю запрос в бд, для получения отзыва и комментариев к отзыву (связь настроена).
$dataProvider = new ActiveDataProvider([
‘query’ …

02
Авг
2021

Не могу отключить проверку ключей

Мне нужно сделать синхронизацию 2 баз данных MySQL. В этих базах есть внешние ключи, поэтому при синхронизации возникают ошибки.
Я решил отключить проверку. Но она не отключается. Делаю вот такую команду:
SET foreign_key_checks = 0

После …

01
Авг
2021

Yii2 kartik-v fileinput добавляю фото и сарузу удаляю, после не дает добавить это фото

При добавлении фото в виджет и сразу же его удалении, виджет странно себя ведет, при попытке добавить в него то самое фото он просто на секунду эго добавляет и в ту же секунду удаляет, чтобы продемонстрировать, нужно делать какую-то гифку….

01
Авг
2021

Yii2 kartik-v fileinput добавляю фото и сарузу удаляю, после не дает добавить это фото

При добавлении фото в виджет и сразу же его удалении, виджет странно себя ведет, при попытке добавить в него то самое фото он просто на секунду эго добавляет и в ту же секунду удаляет, чтобы продемонстрировать, нужно делать какую-то гифку….

30
Июл
2021

ошибка доступа к папке youtube-dl php

есть проект на yii2. Хочу реализовать в нем простенькую обертку для youtube-dl.
Скрипт запускается путем shell_exec(Yii::getAlias($this::PathToBin).’ ‘.$this->params.’ ‘.$url);
Столкнулся с проблемой: при скачивании без указания парам…

29
Июл
2021

Как лучше реализовать динамические поля?

Всем привет.
Может конечно тема и не нова, но что то уж не видел подходящих проектных решений под следящую задачу.
Вводные значения:
Есть задача реализовать coхранение, вывод и фильтрацию данных заранее не известных, что то вроде CRM систе…

25
Июл
2021

Как задать аттрибут из связанной таблицы в столбце GridView Yii2

Есть 2 таблицы Товары и Инструкции – связаны один-к-одному (так надо было – товар б/у-шный) – каждому товару соответствует одна инструкция. Есть таблица Товары (выводится в GridView) – там выводятся параметры – цена, название, магазин где …

23
Июл
2021

Логика работы корзины

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

20
Июл
2021

PHP Работа с json

Вообщем с помощью расширения динамические формы и мультиполя для yii2, храню в mysql наборы данных в json полях, написал для сайта api вывожу всю эту вещь форматирую массив, и пытаюсь отдать, но у меня есть эта самая json строка которая вы…

15
Июл
2021

После заполнения select2 c помощью ajax не работает selectAll

Есть код с помощью которого я заполняю select ajax’ом если в другом селекте изменилось значение и Select2 автоматически генерирует Dropdown с выборами и кнопкой selectAll проблема в том, что selectAll работает только один раз после изменен…

15
Июл
2021

После заполнения select2 c помощью ajax не работает selectAll

Есть код с помощью которого я заполняю select ajax’ом если в другом селекте изменилось значение и Select2 автоматически генерирует Dropdown с выборами и кнопкой selectAll проблема в том, что selectAll работает только один раз после изменен…

15
Июл
2021

После заполнения select2 c помощью ajax не работает selectAll

Есть код с помощью которого я заполняю select ajax’ом если в другом селекте изменилось значение и Select2 автоматически генерирует Dropdown с выборами и кнопкой selectAll проблема в том, что selectAll работает только один раз после изменен…

11
Июл
2021

Yii2 Главная страница ошибка 404

Был проект на одном домене, на котором все работало хорошо. Потом мне скинул архив с теми файлами из домена, я попробовал стянуть на локалку и на другой домен, и в там работает всё, но на главной странице ‘/’ выскакивает ошибка 404
У меня …

30
Июн
2021

Yii2 Генерирования массива

Вообщем вопрос относиться не столько к yii2 , сколько к php, причём на базовом уровне, но сколько я его не пинаю, он не хочет у меня работать. И так у меня есть функция выглядит так:
foreach ($ticket->schedule as $minute) {
$hour = …

27
Июн
2021

Как делать отладку JS, который подгружается динамически?

В Yii2 есть ассеты (с css и js), их можно подключить в отдельных представлениях. Бывают ситуации, когда представление подгружается через ajax. а вместе с ним и ассеты со скриптами. В итоге в браузере в панели разработчика на вкладке Source…

11
Июн
2021

Date Time Picker после выбора даты не переходит на выбор выбор времени(часов)

Мне нужно чтоб при выборе даты после указывались часы, но у меня на выборе даты все заканчивается.
https://demos.krajee.com/widget-details/datetimepicker
Делал все как тут описанно, прошу помощи любой.
А нужно чтоб еще время выходило как т…

11
Июн
2021

Date Time Picker после выбора даты не переходит на выбор выбор времени(часов)

Мне нужно чтоб при выборе даты после указывались часы, но у меня на выборе даты все заканчивается.
https://demos.krajee.com/widget-details/datetimepicker
Делал все как тут описанно, прошу помощи любой.
А нужно чтоб еще время выходило как т…

02
Июн
2021

Как загрузить сайт сделанный на yii2 на хостинг. HTTP ERROR 500

Ознакомился с фреймворком yii2 и сейчас первый раз переношу сайт http://pixargrid.com/ с локального хостинга на реальный. Выгрузил все файлы в паку public_html.

Все отлично работает на главной странице по директории http://pixargrid.com/,…

01
Июн
2021

Yii2 kartik DateControl widget нужна помощь!

Всем привет. Использую виджет DateControl (от kartik). Появилась необходимость изменить дизайн, чтобы было как на скрине(сейчас это стандартный input с иконкой календаря слева от него), то есть только выбор месяца, без возможности выбора г…

28
Май
2021

Как выполнить интеграционное тестирование с помощью dataProvider не создавая кучу экземпляров модели?

Хочу протестировать методы приложения. При этом это инеграционное тестирование, то есть прямая связь с БД. Например пользователей нужно проверить на "активность", на "роль/права", на "состоит ли в друзьях" и д…

28
Май
2021

При Юнит Тестах есть ошибка Call to a member function getDb() on null

Сразу скажу, ошибка я знаю о чём, но проблема глубже, т.к. она проявляется исключительно на Юнит Тестировании.
Если делать перебор данных из модели в методе тестирования, то всё работает.
Рабочий вариант:
<?php

namespace tests\unit\ser…