Category: Yii2

28
Сен
2022

Как при удалении исключить несколько записей?

Выполняю запрос на удаление, всё ок
То есть удаляет все записи с данным проектом
ProjectsBloggers::deleteAll([‘id_project’ => $id]);

Но при редактировании проекта, когда приходит post запрос с несколькими id блогеров, нужно исключить и…

27
Сен
2022

Как найти набор записей, по колонке и по соответствию номера строки в MySQL?

Имеется такая схема базы данных. (дамп тут)
.

Колонки.
Наборы.
Номера колонок.
Наборы – колоноки

Пример заполнения таблицы наборы – колонки

Имеется массив очередности колонок, по которому нужно найти набор из таблицы.
Пример.
[
‘col…

17
Сен
2022

Yii2\php вывести не совпадающие значения из массива

Доброе время суток, я новичок в данном фреймворке.
У меня есть затруднение в получении не совпадающих значений. Если есть совпадения значений в колонке apartment_id не выводить.
Попробую привести пример: если в столбце есть совпадение apar…

29
Авг
2022

Как правильно работать в Yii2 c bootstrap\Modal?

Работаю в yii2 не так давно. Делаю модальное окно встроенными средствами yii2 и bootstrap.
Когда я прописываю в use \yii\bootstrap\Modal, то yii2 его не обнаруживает, вываливает ошибку, что данного пути нет. Работает только \yii\bootstrap4…

26
Авг
2022

Yii2 не видит bootstrap, но видит bootstrap4

У меня проблема, я скачал вполне свежий дистрибутив yii2. Разрабатывал сайт, пока понадобилось использование компонента \yii\bootstrap\Modal для создания модального окна. Обнаружил в ходе тестирования, что у меня вообще не находит директор…

18
Июл
2022

Как оставить в UTF-8 строке только 2х байтовые символы?

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

14
Июл
2022

Как проставлять аттрибут rel="nofollow" для всех ссылок в описании?(Yii2)

И можно ли добиться такого эффекта штатными методами фреймворка Yii2? В HTMLPurifer, UrlHelper, увы, не нашел нужной опции.

UPD:
Так выглядит getter для вывод указанного момента сейчас. Всвойстве $description хранится HTML-контент, которы…

12
Июл
2022

PHP, оптимизация запросов и задачи, паттерны решения проблемы. Как сделать функциональность быстрее и лучше

Я программирую блог и столкнулся с проблемой. Автоблог.
Суть состоит в том, что на страницу нужно вывести post, информацию пользователя который написал данный пост, количество комментариев + комментарии, количество подписчиков и подписок п…

05
Июл
2022

Как определить последний элемент в listview yii2?

Как в itemView передать либо количество всех элементов dataProvider, либо узнать последний ли это элемент?
В itemView выводится по два блока div.row по условию открывающийся тег if (($index + 1) % 2 === 1), закрывающий тег div – if (($inde…

05
Июл
2022

Как определить последний элемент в listview yii2?

Как в itemView передать либо количество всех элементов dataProvider, либо узнать последний ли это элемент?
В itemView выводится по два блока div.row по условию открывающийся тег if (($index + 1) % 2 === 1), закрывающий тег div – if (($inde…

05
Июл
2022

Как определить последний элемент в listview yii2?

Как в itemView передать либо количество всех элементов dataProvider, либо узнать последний ли это элемент?
В itemView выводится по два блока div.row по условию открывающийся тег if (($index + 1) % 2 === 1), закрывающий тег div – if (($inde…

01
Июл
2022

Yii2 $user->save не отрабатывает

Yii2. Когда пытаюсь сохранить в базу данных, $user->save, то мне сервер возвращает ошибку – "An internal server error occurred." Проверял на валидацию, проверял на подключение базу данных, все нормально. Пытался делать выборку…

01
Июл
2022

Yii2 $user->save не отрабатывает

Yii2. Когда пытаюсь сохранить в базу данных, $user->save, то мне сервер возвращает ошибку – "An internal server error occurred." Проверял на валидацию, проверял на подключение базу данных, все нормально. Пытался делать выборку…

01
Июл
2022

Разделение данных между таблицей и выпадающим меню Yii2

Необходимо реализовать следующий функционал:

Мне нужно иметь возможность добавлять в таблицу ниже элементы из выпадающего меню, чтобы они были либо в этом меню (если тег не добавлен к модели Material), либо в таблице (если тег добавлен). …

01
Июл
2022

Разделение данных между таблицей и выпадающим меню Yii2

Необходимо реализовать следующий функционал:

Мне нужно иметь возможность добавлять в таблицу ниже элементы из выпадающего меню, чтобы они были либо в этом меню (если тег не добавлен к модели Material), либо в таблице (если тег добавлен). …

01
Июл
2022

Разделение данных между таблицей и выпадающим меню Yii2

Необходимо реализовать следующий функционал:

Мне нужно иметь возможность добавлять в таблицу ниже элементы из выпадающего меню, чтобы они были либо в этом меню (если тег не добавлен к модели Material), либо в таблице (если тег добавлен). …

29
Июн
2022

Как вывести данные через foreach без дублей

У меня есть 6 таблиц

клиенты
платформы
проекты
связка между клиентом и проектом
связка между клиентом и платформы
связка между проектом и платформой

Мне нужно вывести в виде такого дерева
Клиент->Платформа(к которой относится проект)-…