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

proctoleha
2022.07.14, 16:53
Форум: Общие вопросы (Yii 2.x)
Тема: Как конвертировать валюту при смене языка в Yii2?
Ответы: 3
Просмотры: 1206

Re: Как конвертировать валюту при смене языка в Yii2?

Как говорит уважаемый Дмитрий Елисеев - давайте просто проговорим этот процесс на обычном языке, а уже потом будет воплощать это в коде. 1. Посетитель нажал кнопку смены языка. Это событие. Мы можем повесить на него триггер и как-то это событие обрабатывать. Самое простое, что приходит на ум - где-т...
proctoleha
2021.12.10, 16:40
Форум: Общие вопросы (Yii 2.x)
Тема: Не корректная кодировка в выводе ошибок
Ответы: 1
Просмотры: 1049

Re: Не корректная кодировка в выводе ошибок

Ну самый верный способ, 100%-ный, работать под линуксом, или хотя бы через docker/docker-compose
Что там в винде с кодировками - богу весть
proctoleha
2021.05.06, 18:23
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 в Docker-compose контейнере подключить к существующей субд postgres
Ответы: 3
Просмотры: 1481

Re: Yii2 в Docker-compose контейнере подключить к существующей субд postgres

Если проблема только в настройках сети, то вот примитивный пример docker-compose.yml с явной настройкой сети докера version: "3" services: php74: build: context: docker container_name: calculate working_dir: /app volumes: - ./:/app networks: - calculate networks: calculate: driver: bridge ...
proctoleha
2021.04.15, 06:31
Форум: Общие вопросы (Yii 2.x)
Тема: mysql теряет соединение
Ответы: 15
Просмотры: 2780

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

Могу ошибаться, давно это было, но с ratchet, когда я с ним работал, все было непросто. Применительно к web для общения через сокет предпочтительной использовать js, т.е. открыли страницу, по протоколу wss установили соединение с сокетом, и мама не горюй :) С ratchet, насколько я помню, так не получ...
proctoleha
2021.04.07, 21:40
Форум: Общие вопросы (Yii 2.x)
Тема: mysql теряет соединение
Ответы: 15
Просмотры: 2780

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

Давайте проведем простую аналогию: вот есть несколько комнат, в каждой стоит какое-то устройство, которое общается с внешним миром, и потребляет электричество. Пока связи нет электричество не потребляется. Пришел сигнал - подключились, что-то сделали, отключились. Можно реализовать др. поведение - в...
proctoleha
2021.04.07, 21:24
Форум: Общие вопросы (Yii 2.x)
Тема: mysql теряет соединение
Ответы: 15
Просмотры: 2780

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

Что-то я плохо понял что вы имели ввиду. Предлагаете с сервера веб-сокетов слать еще куда-то запрос на сохранение? Почему не в базу сразу? Потому что есть такая штука в ООП, как разделение ответственности. Каждый класс должен заниматься своим делом. Веб сокет должен рассылать сообщения, а другая су...
proctoleha
2021.03.26, 17:50
Форум: Общие вопросы (Yii 2.x)
Тема: Как совместить Vue.js и Yii2?
Ответы: 3
Просмотры: 4534

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

По npm Проблем для использования npm в проекте нет никаких. Хоть в одном файле, хоть не в одном 1. Накатываем npm 2. Конфигурируем webpack таким образом, чтобы он брал файлы из нашей директории ./src_js/src, например, и клал в соответствующие папки ./src_js/dist, с сохранением имени исходного файла....
proctoleha
2021.03.04, 09:51
Форум: Общие вопросы (Yii 2.x)
Тема: Force index
Ответы: 5
Просмотры: 1325

Re: Force index

Pandion писал(а): 2021.03.03, 16:23 То есть нету в конструкторе ?
В конструкторе чего? Или в каком конструкторе? Детском?
proctoleha
2021.02.18, 09:16
Форум: Общие вопросы (Yii 2.x)
Тема: Паралельный запрос на одно действие в crm
Ответы: 4
Просмотры: 1230

Re: Паралельный запрос на одно действие в crm

Я не совсем понимаю, что значит в одно и тоже время. Запросы всегда дискретны. Не может быть такого, что в один и тот же момент времени, одновременно прилетело два запроса. Один из них будет всегда будет выполнен позже, или раньше. Другое дело, что процесс списания, в данном случае, может занимать к...
proctoleha
2021.01.15, 18:18
Форум: Общие вопросы (Yii 2.x)
Тема: Как организовать связанную многомерную модель в Yii2?
Ответы: 2
Просмотры: 782

Re: Как организовать связанную многомерную модель в Yii2?

У вас путаница в сущностях, как мне кажется. ServiceTime вполне себе самостоятельная сущность. Он связана с пользователями, мастерами, сервисами. Когда мы говорим про связующие таблицы, то это обычно работает где-то в фоне. А, тут, скорее всего есть некая форма, где выводятся все сервисы + время ока...
proctoleha
2020.12.31, 08:23
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать Dashboard AdminLTE 3 в админке Yii2
Ответы: 2
Просмотры: 1517

Re: Как сделать Dashboard AdminLTE 3 в админке Yii2

Для начала изучить доки https://adminlte.io/docs/3.1//javascrip ... idget.html - это для сворачивания

Для перемещения - посмотреть код нужного элемента, и разобраться как работает jquery ui, конкретно ui-sortable
proctoleha
2020.12.31, 08:10
Форум: Общие вопросы (Yii 2.x)
Тема: Не выводиться кастомная ошибка из модели.
Ответы: 12
Просмотры: 2162

Re: Не выводиться кастомная ошибка из модели.

А может проблема в том, что есть просто message, и есть tooBig и tooSmall?

При превышении интервала должно отрабатывать сообщение tooBig, если значение меньше минимального - tooSmall, и тогда понятно почему не отрабатывало message. Его в этом валидаторе, скорей всего нет.
proctoleha
2020.12.28, 18:06
Форум: Общие вопросы (Yii 2.x)
Тема: Проверить, все ли обязательные поля заполнены
Ответы: 6
Просмотры: 1315

Re: Проверить, все ли обязательные поля заполнены

Вот есть у вас модель, Events, предположим. С ее помощью вы пишете мероприятия. У модели Events есть поле profile_id типа integer, внешний ключ на таблицу profile У поля profile_id определен кастомный валидатор, предположим метод checkProfile () В этом методе вы получаете данные из таблицы profile: ...
proctoleha
2020.12.04, 19:12
Форум: Общие вопросы (Yii 2.x)
Тема: UploadedFile не корректное имя атрибута
Ответы: 7
Просмотры: 1345

Re: UploadedFile не корректное имя атрибута

Как интересно. Вот вы выводите картинки в цикле <?= $form->field($image, '[' . $key . ']image')->fileInput() ?> У каждой картинки есть ключ - 0, 1, 2 ... Т.е. в массиве POST вам, условно прилетит image = [ 0 => '...', 1 => '...', 2 => '....' ] А потом вы спрашиваете - почему приложение не сохраняет ...
proctoleha
2020.11.21, 06:49
Форум: Общие вопросы (Yii 2.x)
Тема: Пагинация в Gridview при большом количестве данных
Ответы: 7
Просмотры: 1744

Re: Пагинация в Gridview при большом количестве данных

yujin1st писал(а): 2020.11.20, 13:55 нет, вопрос не размере странички, а о проблеме глубже - пагинация всегда пытается запросить общее количество строк. Вопрос в том как избежать этого запроса
Почему вы так уверены, что запрос COUNT(*) на несколько млн строк выполняется медленно? Что корень зла именно в этом?
proctoleha
2020.11.19, 05:11
Форум: Общие вопросы (Yii 2.x)
Тема: Создание и вывод динамических таблиц
Ответы: 1
Просмотры: 746

Re: Создание и вывод динамических таблиц

Попробуйте мыслить не категориями таблицы, а сущностями. 1. Есть сущность студенты. Можно ли организовать хранение этой сущности в БД? 2. Есть сущность учебные группы. Она каким то образом связана с сущностью Студенты? Можно ли организовать хранение этой сущности в БД? 3. Есть сущность учебные предм...
proctoleha
2020.10.28, 17:41
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Пространство имен в basic приложении
Ответы: 1
Просмотры: 15328

Пространство имен в basic приложении

Вот развернул я свежее basic приложение. Все вроде бы работает, все Ок. 1. В папке config создал какой-нибудь DtoObject для хранения данных. К этому классу мне придется обращаться в разных частях приложения, в том числе и в конфигах. <?php namespace app\config; class DtoObject { // ... } 2. И вот в ...
proctoleha
2020.02.19, 05:41
Форум: Общие вопросы (Yii 2.x)
Тема: Обращение к модели из View ? Грех ?
Ответы: 13
Просмотры: 3598

Re: Обращение к модели из View ? Грех ?

Так то понятно, что обращаться напрямую к модели во вьюхе - это грех. Но тут возникает старая тема - как передать данные в layout, который не относится ни к одному контроллеру. Например, в главном меню есть запись вида В наличии на складе (value) Где value - это динамически меняющееся значение Как н...