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

Prooksius
2022.12.25, 19:27
Форум: Общие вопросы (Yii 2.x)
Тема: Использовать YII для обмена данными через Websockets
Ответы: 0
Просмотры: 2339

Использовать YII для обмена данными через Websockets

Всем привет. Есть такая система. На Vps крутится сервер соединения по websockets. На Workerman. Сделана система по типу REST API, но по websoсkets, можно посылать какие-то команды, по ним будут отдаваться какие-то данные. Хотелось бы, чтобы эти данные брались из проекта на YII. То есть Вот мы запуст...
Prooksius
2022.01.22, 09:27
Форум: Общие вопросы (Yii 2.x)
Тема: Аналог Strapi на Yii2
Ответы: 3
Просмотры: 1167

Re: Аналог Strapi на Yii2

https://luya.io - немного не то, это больше конструктор страниц, а нужен конструктор структуры данных, которые сайт будет отображать. Ну вот например, как в Firebase от гугла сделано, там прямо в админке можно накидать всю структуру данных и получать ее по апи. Да, наверное, yii не об этом... Писать...
Prooksius
2022.01.21, 12:59
Форум: Общие вопросы (Yii 2.x)
Тема: Аналог Strapi на Yii2
Ответы: 3
Просмотры: 1167

Аналог Strapi на Yii2

Всем привет. Есть такая система strapi - это Headless CMS, предназначенная для создания бэкенда сайта с REST API и довольно полноценной админкой, позволяющей буквально создавать нужную структуру данных, которая будет использоваться на сайте. Грубо говоря, мы хотим отображать товары и их категории. С...
Prooksius
2021.01.26, 18:12
Форум: Общие вопросы (Yii 2.x)
Тема: поле "agreement" в модели
Ответы: 7
Просмотры: 908

Re: поле "agreement" в модели

в phpMyAdmin - все идеально, я тоже думал, что это ключевое слово в MySQL - нет, вроде нет такого ключевого слова
Prooksius
2021.01.26, 18:01
Форум: Общие вопросы (Yii 2.x)
Тема: поле "agreement" в модели
Ответы: 7
Просмотры: 908

Re: поле "agreement" в модели

там сначала ->all() не было, потом уже добавил, а переменную не переименовывал.
Но вопрос не в этом
Prooksius
2021.01.26, 17:52
Форум: Общие вопросы (Yii 2.x)
Тема: поле "agreement" в модели
Ответы: 7
Просмотры: 908

Re: поле "agreement" в модели

rak писал(а): 2021.01.26, 17:44 сложно сказать про agreement, но к чему эти вложенные запросы? тут же обычный left join подошел бы
да, все верно, проект уже давно делал, решил не менять уже, все работает
И вот решил добавить еще одно поле "agreement"...
Prooksius
2021.01.26, 17:44
Форум: Общие вопросы (Yii 2.x)
Тема: поле "agreement" в модели
Ответы: 7
Просмотры: 908

Re: поле "agreement" в модели

CustProduct - читает из БД таблицу product
И есть еще customer_product с данными для продуктов по пользователям.
Вот этим запросом я читаю все продукты и прописываю доп. поля данными для текущего пользователя.
Prooksius
2021.01.26, 17:17
Форум: Общие вопросы (Yii 2.x)
Тема: поле "agreement" в модели
Ответы: 7
Просмотры: 908

поле "agreement" в модели

Всем привет. Имеется простая таблица продуктов. Создаю класс class CustProduct extends \yii\db\ActiveRecord и в нем добавляю свойства public $personal_discount; public $account_link; public $agreement; Дальше делаю запрос к базе ($this->id - это у меня текущий пользователь) $products_query = CustPro...
Prooksius
2020.06.17, 15:25
Форум: Общие вопросы (Yii 2.x)
Тема: Bootstrap 4 Tabs rendering
Ответы: 17
Просмотры: 2728

Re: Bootstrap 4 Tabs rendering

Вообще, конечно, бутстрап на фронте - это прошлый век. Я его только на бэке использую. Там реально удобно с ним, а вот на фронте нет. Все на него жалуются, тормозит сильно, особенно на всяких девайсах.
Prooksius
2020.06.17, 13:54
Форум: Общие вопросы (Yii 2.x)
Тема: Bootstrap 4 Tabs rendering
Ответы: 17
Просмотры: 2728

Re: Bootstrap 4 Tabs rendering

нужный бутстрап-css подключен?
Prooksius
2020.06.16, 15:08
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление записи ActiveRecord
Ответы: 5
Просмотры: 1381

Re: Обновление записи ActiveRecord

Ну на крайний случай можно так еще сделать

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

 $product = Product::findOne(['id' => $item->product_id, 'cloth_name' => $item->product_subgroup]);
 
Но понять, почему ошибка в том случае, тоже нужно..
Prooksius
2020.06.15, 23:41
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление записи ActiveRecord
Ответы: 5
Просмотры: 1381

Re: Обновление записи ActiveRecord

Может быть, запрос с find() не нашел ни одной записи, удовлетворяющей условию. Проверьте, что в $item->product_subgroup. Вероятно товаров с cloth_name = $item->product_subgroup нет.
В классе Product не переопределен метод find() ?
Prooksius
2020.06.12, 11:27
Форум: Общие вопросы (Yii 2.x)
Тема: Robokassa и yii2
Ответы: 8
Просмотры: 1706

Re: Robokassa и yii2

Недавно подключал робокассу, правда через форму, не через API. В контроллере прописал три экшена для свзяи, также отключил проверку csrf-токена для них. public function beforeAction($action) { if ($action->id == 'payment-success' || $action->id == 'payment-fail' || $action->id == 'payment-done') { $...
Prooksius
2020.06.11, 19:49
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение порядка сортировки при чтении с БД для связанных данных
Ответы: 5
Просмотры: 1897

Re: Сохранение порядка сортировки при чтении с БД для связанных данных

По мне так легче join-ить, запрос можно какой угодно сделать. С этим hasMany у меня не получилось добиться того ,что хотел. Может случай был специфический, не знаю, но с join-ами все получилось на ура.
Prooksius
2020.06.11, 15:18
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с обновлением библиотеки
Ответы: 20
Просмотры: 3806

Re: проблема с обновлением библиотеки

Была тоже в свое время надобность поставить определенную версию одной JS-библиотеки, а не ту что, предлагается в устанавливаемом через композер компоненте. В итоге просто вручную скачал и поставил JS, прописав его в AppAsset. Все работало как часы.
Prooksius
2020.06.11, 13:38
Форум: Общие вопросы (Yii 2.x)
Тема: Кнопка "отмена" в AvtiveForm с data-confirm
Ответы: 6
Просмотры: 1567

Re: Кнопка "отмена" в AvtiveForm с data-confirm

Да, видимо вы правы, надо было ставить
'validateOnBlur' => false,
Prooksius
2020.06.11, 13:38
Форум: Общие вопросы (Yii 2.x)
Тема: Кнопка "отмена" в AvtiveForm с data-confirm
Ответы: 6
Просмотры: 1567

Re: Кнопка "отмена" в AvtiveForm с data-confirm

аа, единственное, я не указал еще, у меня стандартный confirm-алерт заменен на sweet alert - есть такой JS-плагин хороший. Видимо, валидация срабатывает когда открывается этот sweetalert-попап. Он добавляется в DOM в конец body, поэтому, видимо, происходит событие формы onBlur. Но все равно непонятн...
Prooksius
2020.06.11, 13:30
Форум: Общие вопросы (Yii 2.x)
Тема: Кнопка "отмена" в AvtiveForm с data-confirm
Ответы: 6
Просмотры: 1567

Re: Кнопка "отмена" в AvtiveForm с data-confirm

да смотрел, но они тут как бы в кассу. Мне нужно чтобы валидировалось в этих случаях.
Непонятно, как может переход по ссылке срываться валидацией...
Prooksius
2020.06.11, 12:14
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с обновлением библиотеки
Ответы: 20
Просмотры: 3806

Re: проблема с обновлением библиотеки

Видимо вы запрашивали конкретную версию - 2.9, а такой не было доступно, было только 2.9.3,
Надо было задать больше 2.9.
Блин, век живи, век учись.
Prooksius
2020.06.11, 10:45
Форум: Общие вопросы (Yii 2.x)
Тема: Кнопка "отмена" в AvtiveForm с data-confirm
Ответы: 6
Просмотры: 1567

Re: Кнопка "отмена" в AvtiveForm с data-confirm

Вывел ссылку "отмена" за пределы формы - все стало работать нормально. Вообщем непонятно, как может простая ссылка запускать валидацию... То есть без data-confirm - все норм, ссылка работает, как ей и положено. А вот с data-confirm - валидация. Может есть какая-то настройка формы, которая ...