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

Brainfuck
2021.04.14, 17:20
Форум: Общие вопросы (Yii 2.x)
Тема: mysql теряет соединение
Ответы: 15
Просмотры: 2765

Re: mysql теряет соединение

там есть пример, что именно в нем не понятно? Я плохо знаю английский, а с гугл-транслейтом не особо удобно читать статьи с кодом. Можете для начала хотя-бы устно описать как вы представляете себе эту схему? Ну вот например вы писали: ratchet можно использовать чисто как сервер для вебсокетов, т.е....
Brainfuck
2021.04.14, 15:20
Форум: Общие вопросы (Yii 2.x)
Тема: mysql теряет соединение
Ответы: 15
Просмотры: 2765

Re: mysql теряет соединение

Вопрос актуален! Объясните пожалуйста по русски как это сделать? Я не понял...
Brainfuck
2021.04.14, 14:36
Форум: Общие вопросы (Yii 2.x)
Тема: Как прокинуть подключение к базе?
Ответы: 1
Просмотры: 1070

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

В методах AR которые получают данные можно прокинуть подключение к базе, а в методах которые сохраняют (save, link) нельзя. Как это обойти?
Brainfuck
2021.04.13, 18:05
Форум: Общие вопросы (Yii 2.x)
Тема: Почему неправильно работает Field Range?
Ответы: 5
Просмотры: 1520

Re: Почему неправильно работает Field Range?

masson писал(а): 2021.04.13, 17:57 Dev-панель, вкладка Elements, тыкаешь во второй инпут, правая клавиша -> break On -> Attribute modification
Так не канает. Там же сразу страница обновляется при любом изменении в фильтрах
Brainfuck
2021.04.13, 17:27
Форум: Общие вопросы (Yii 2.x)
Тема: Почему неправильно работает Field Range?
Ответы: 5
Просмотры: 1520

Re: Почему неправильно работает Field Range?

masson писал(а): 2021.04.13, 17:07 ID или Name у инпутов видимо одинаковый. Разные надо делать
Нет разные. Проверял. Там же разные атрибуты используются для минимального и максимального значений
Brainfuck
2021.04.13, 16:42
Форум: Общие вопросы (Yii 2.x)
Тема: Почему неправильно работает Field Range?
Ответы: 5
Просмотры: 1520

Почему неправильно работает Field Range?

Вывел kartik-v/yii2-grid, у одного из полей для фильтрации использовал kartik-v/yii2-field-range с типом FieldRange::INPUT_SPIN (kartik-v/yii2-widget-touchspin). Получилось вот так: https://skr.sh/i/130421/bByl7K6d.png?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2013-04-2021...
Brainfuck
2021.04.12, 10:45
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не выводит в консоль ничего?
Ответы: 1
Просмотры: 1347

Почему не выводит в консоль ничего?

Пытаюсь тестировать класс через Codeception. Хочу вывести что-то в консоль через var_dump или echo, но в консоль не выводит. Сам тест, однако запускается: $ vendor/bin/codecept run unit parsers/ParserTest Codeception PHP Testing Framework v4.1.20 Powered by PHPUnit 8.5.15 by Sebastian Bergmann and c...
Brainfuck
2021.04.08, 09:47
Форум: Общие вопросы (Yii 2.x)
Тема: mysql теряет соединение
Ответы: 15
Просмотры: 2765

Re: mysql теряет соединение

rak писал(а): 2021.04.08, 09:44 Через ZeroMQ.
В документации ratchet это все есть, нужно просто открыть и прочитать ;)
http://socketo.me/docs/push
Что такое ZeroMQ? Блин, а на русском есть?
Brainfuck
2021.04.08, 09:30
Форум: Общие вопросы (Yii 2.x)
Тема: mysql теряет соединение
Ответы: 15
Просмотры: 2765

Re: mysql теряет соединение

Потому что есть такая штука в ООП, как разделение ответственности. Каждый класс должен заниматься своим делом. Веб сокет должен рассылать сообщения, а другая сущность должна делать что-то другое: сохранять в БД, писать в лог, дублировать в телегу и т.д. И держать постоянное соединение с БД - это уж...
Brainfuck
2021.04.07, 18:01
Форум: Общие вопросы (Yii 2.x)
Тема: mysql теряет соединение
Ответы: 15
Просмотры: 2765

Re: mysql теряет соединение

1. клиент из браузера шлет аякс запрос - отправка сообщения 2. на сервере сообщение сохраняется в бд и формируется список получателей для ратчета 3. этот список получателей и сообщение отправляется в ратчет, который и доставляет сообщения подписчикам т.е. вебсокет сервер о бд вообще ничего не знает...
Brainfuck
2021.04.07, 17:45
Форум: Общие вопросы (Yii 2.x)
Тема: mysql теряет соединение
Ответы: 15
Просмотры: 2765

Re: mysql теряет соединение

а зачем там вообще бд? ratchet можно использовать чисто как сервер для вебсокетов, т.е. он о базе вообще может ничего не знать. отправка сообщения происходит аяксом, там сообщение сохраняется и отправляется в ratchet, которые отправляет его подписчикам http://socketo.me/docs/push вот тут с примерам...
Brainfuck
2021.04.07, 17:27
Форум: Общие вопросы (Yii 2.x)
Тема: mysql теряет соединение
Ответы: 15
Просмотры: 2765

mysql теряет соединение

Сделал чат на yii2 и ratchet. Проблема в том что периодически mysql закрывает соединение (has gone away). Видимо из-за того что долго висит (там же скрипт сервера должен постоянно запущен быть). Как это можно пофиксить? Единственный вариант смог придумать это сделать метод типа такого: protected fun...
Brainfuck
2021.04.07, 17:18
Форум: Общие вопросы (Yii 2.x)
Тема: Не запускается консольное действие
Ответы: 6
Просмотры: 1729

Re: Не запускается консольное действие

а если в файл yii прописать error_reporting(E_ALL); ini_set('display_errors', 'On'); О да!!! Наконец-то стало понятно. Там ошибка была в конфиге из-за разных окружений (dev/prod). Я ее сейчас пофиксил и заработало. Просто вывод ошибок выключен у php, из-за этого ничего не выводилось и было непонятн...
Brainfuck
2021.04.07, 16:48
Форум: Общие вопросы (Yii 2.x)
Тема: Не запускается консольное действие
Ответы: 6
Просмотры: 1729

Re: Не запускается консольное действие

rak писал(а): 2021.04.07, 16:45 А если просто

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

php7.4 -v 
хотя странно, хоть какие-то ошибки должны бы быть

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

$ php7.4 -v 
PHP 7.4.16 (cli) (built: Mar  9 2021 14:43:35) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
P.S. Не исключено что ошибки выключены в конфиге
Brainfuck
2021.04.07, 16:39
Форум: Общие вопросы (Yii 2.x)
Тема: Не запускается консольное действие
Ответы: 6
Просмотры: 1729

Re: Не запускается консольное действие

samdark писал(а): 2021.04.07, 16:33 А просто php7.4 yii?
Тоже пусто. Никакого вывода.

P.S. При этом если я пытаюсь запустить вот так: ./yii то ругается на версию php. На сервере по умолчанию стоит php 5.6.
Brainfuck
2021.04.07, 10:20
Форум: Общие вопросы (Yii 2.x)
Тема: Не запускается консольное действие
Ответы: 6
Просмотры: 1729

Не запускается консольное действие

Понимаю, возможно вопрос немного не в тему, но я пытаюсь запустить на сервере команду: php7.4 yii migrate/up и ровно ничего не происходит. Вообще ничего не выводится. Почему так может быть? Файл yii - стандартный скрипт который должен запускать консольные действия. Локально тоже самое работает...
Brainfuck
2021.04.01, 10:59
Форум: Общие вопросы (Yii 2.x)
Тема: Не отправляется почта
Ответы: 3
Просмотры: 1491

Не отправляется почта

Есть почта от Яндекса через которую должны идти письма. В конфига прописывал кучу вариантов, но ни один не работает: 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' => false, 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'smtp.yandex.ru', 'username' => 'info@my-s...
Brainfuck
2021.03.26, 09:30
Форум: Общие вопросы (Yii 2.x)
Тема: Как совместить Vue.js и Yii2?
Ответы: 3
Просмотры: 4516

Как совместить Vue.js и Yii2?

Мне нужно изолированно в одном месте применить Vue.js в проекте на Yii2. Это не будет SPA, просто мне нужна более сложная интерактивность чем может дать JQuery. Я пытался подключить Vue как CDN, но при подключении своих компонентов Vue столкнулся с ошибкой: Failed to load module script: The server r...
Brainfuck
2021.03.24, 14:23
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести label с html?
Ответы: 4
Просмотры: 905

Re: Как вывести label с html?

rak писал(а): 2021.03.24, 14:17

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

['consent', 'required', 'requiredValue' => 1]
Работает, спасибо
Brainfuck
2021.03.24, 14:03
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести label с html?
Ответы: 4
Просмотры: 905

Re: Как вывести label с html?

$form->field($model, 'consent')->checkbox(['label' =>'Согласен с <a href="#">политикой конфиденциальности</a>'])->label(false); Точно, спасибо. А не подскажете еще как сделать чтобы этот чекбокс был обязательным? Я поставил в правила валидации required, но он спокойно сабмитится не отмече...