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

Paulius22
2023.12.30, 13:35
Форум: Общие вопросы (Yii 2.x)
Тема: Большой расход памяти при joinWith и десятки тесячи Events
Ответы: 2
Просмотры: 1059

Большой расход памяти при joinWith и десятки тесячи Events

Добрый день! Есть две таблицы: resultsUpdateLog - для логов обновления id, dateTimeStart, dateTimeFinish results - для хранения самих результатов. В таблице больше 50 тысяч записей и будет ещё больше id, player_id, updateLog_id, dateTime, rating и т.д. связывание таблиц происходит по id и updateLog_...
Paulius22
2018.04.30, 14:09
Форум: Общие вопросы (Yii 2.x)
Тема: Исчезающее captcha
Ответы: 1
Просмотры: 919

Исчезающее captcha

После обновления файлов по ftp часто исчезает captcha из формы. В консоли браузера ошибка: Failed to load resource: the server responded with a status of 500 (Internal Server Error) Как правило, через некоторое время captcha появляется. С чем это может быть связано, может кто-то сталкивался? Хостинг...
Paulius22
2018.04.25, 09:24
Форум: Общие вопросы (Yii 2.x)
Тема: Active Record, limit и вложенные связи
Ответы: 13
Просмотры: 4716

Re: Active Record, limit и вложенные связи

У меня та же проблема, нужно сделать limit(2), иначе получает несколько тысяч записей, на хостинге иногда даже памяти не хватает.
Как-то можно это решить средствами yii2?
Paulius22
2017.11.15, 18:23
Форум: Общие вопросы (Yii 2.x)
Тема: Откат Yii2 к старой версии
Ответы: 8
Просмотры: 2591

Откат Yii2 к старой версии

Добрый вечер! Подскажите, пожалуйста, как откатить Yii2 к старой версии. После обновления до версии 2.0.13 перестали некоторые расширения работать. Наверное связано с jquery. Свои я ручками поправил, а вот чужие, например, https://github.com/kartik-v/yii2-widget-rating перестал реагировать. Наверное...
Paulius22
2017.08.28, 01:43
Форум: Общие вопросы (Yii 2.x)
Тема: Странная ошибка Class 'darkdrim\simplehtmldom\SimpleHTMLDom' not found
Ответы: 4
Просмотры: 1798

Re: Странная ошибка Class 'darkdrim\simplehtmldom\SimpleHTMLDom' not found

В логах ничего особенного не нашел. А причина тупая: файл SimpleHtmlDom.php, а внутри class SimpleHTMLDom. Косяк разработчика расширения. Под win работает без проблем, т.к. ему пофигу на регистр, а вот unix - нет. В общем закинул этот класс в component, чтобы в vendor не править. Все работает. Тема ...
Paulius22
2017.08.27, 21:38
Форум: Общие вопросы (Yii 2.x)
Тема: Странная ошибка Class 'darkdrim\simplehtmldom\SimpleHTMLDom' not found
Ответы: 4
Просмотры: 1798

Re: Странная ошибка Class 'darkdrim\simplehtmldom\SimpleHTMLDom' not found

Устанавливал через composer
Файл SimpleHtmlDom.php находится здесь: /vendor/darkdrim/yii2-simplehtmldom

PhpStorm сам заполнял \darkdrim\simplehtmldom\SimpleHTMLDom

На openserver все ОК. Может библиотека с ошибкой, которая выясняется только на хостинге? Я уж не знаю, что думать.
Paulius22
2017.08.27, 21:08
Форум: Общие вопросы (Yii 2.x)
Тема: Странная ошибка Class 'darkdrim\simplehtmldom\SimpleHTMLDom' not found
Ответы: 4
Просмотры: 1798

Странная ошибка Class 'darkdrim\simplehtmldom\SimpleHTMLDom' not found

Добрый вечер! После развертывания проекта на хостинг столкнулся со странной ошибкой при использовании парсера: PHP Fatal Error – yii\base\ErrorException Class 'darkdrim\simplehtmldom\SimpleHTMLDom' not found Замечу, что на openserver все работает как надо В самой библиотеке не ковырялся. Уже обновля...
Paulius22
2017.08.03, 22:35
Форум: Общие вопросы (Yii 2.x)
Тема: отключить вызов beforeSave и afterSave
Ответы: 8
Просмотры: 3680

Re: отключить вызов beforeSave и afterSave

В общем-то я согласен, что лучше сделать через сценарии, тогда проблем не будет. Вот этот злосчастный код: public function beforeSave($insert) { if (parent::beforeSave($insert)) { // если загружен новый файл, то удаляем старый и загружаем новый if ($this->file && $this->file->tempName) { // ...
Paulius22
2017.08.02, 23:33
Форум: Общие вопросы (Yii 2.x)
Тема: отключить вызов beforeSave и afterSave
Ответы: 8
Просмотры: 3680

отключить вызов beforeSave и afterSave

Добрый вечер!
Подскажите, можно ли в action прописать как-то, чтобы при сохранении save() не вызывались beforeSave и afterSave?
Там может выполняться то, что мне совсем не нужно (сделано для других action).
Сделал через updateAll, но это как-то криво, на мой взгляд.
Paulius22
2017.08.02, 12:17
Форум: Общие вопросы (Yii 2.x)
Тема: Запрос sql с average с помощью AR
Ответы: 2
Просмотры: 1294

Запрос sql с average с помощью AR

Здравствуйте! Помогите составить запрос. Нужно вывести новости - с этим без проблем. Но я добавил жадную загрузку данных об админе и звездном рейтинге. Для последнего хочу, чтобы mysql считал сам среднее арифметическое. Отдельно для каждой новости сделать легко, но наверное лучше использовать with()...
Paulius22
2017.07.30, 22:49
Форум: Общие вопросы (Yii 2.x)
Тема: Formatter. Дата и время
Ответы: 20
Просмотры: 12840

Re: Formatter. Дата и время

Суть проблемы понял. Но в моем случае как поступить лучше? В БД хранятся данные в формате DateTime в московском часовом поясе (дата и время новостей, дата и время комментариев и т.д.). Чтобы теперь воспользоваться удобным методом Yii::$app->formatter->asDate($new->datetime) и Yii::$app->formatter->a...
Paulius22
2017.07.28, 02:17
Форум: Общие вопросы (Yii 2.x)
Тема: Разная валидация для create и update
Ответы: 5
Просмотры: 1905

Re: Разная валидация для create и update

Реализовал следующим образом. Наверное кривовато: -в моделе создал еще одно свойство img2 (в дополнение к img) -в валидации поставил Img2 safe -в представлении сделал условие: if($model->img) echo $form->field($model, 'img2')->fileInput(); else echo $form->field($model, 'img')->fileInput(); т.е. есл...
Paulius22
2017.07.28, 00:49
Форум: Общие вопросы (Yii 2.x)
Тема: Разная валидация для create и update
Ответы: 5
Просмотры: 1905

Разная валидация для create и update

Добрый вечер! Возникла проблема. Через CRUD создал функционал для создания и обновления записей таблицы. В одном из полей добавил ->fileInput для загрузки файлов. Прописал валидацию required для этого поля. Сложность в том, как сделать, чтобы при создании записи это поле было required, а для обновле...
Paulius22
2017.07.20, 13:48
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных (insert) в БД в цикле
Ответы: 5
Просмотры: 2176

Re: Добавление данных (insert) в БД в цикле

Спасибо за ответы! Буду пробовать. Проблема возникла потому, что в ActiveRecord есть возможность добавлять в цикле данные, но работает не совсем корректно в этом случает. В таком случае, на мой взгляд, нужно либо доработать, чтобы проблем не возникало с добавлением, либо вообще запретить программно ...
Paulius22
2017.07.19, 13:40
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление данных (insert) в БД в цикле
Ответы: 5
Просмотры: 2176

Добавление данных (insert) в БД в цикле

Добрый день! Столкнулся с такой проблемой. Если добавлять данные в цикле, то если данные повторяются, например $excel->Fed = 'RUS', то в следующей строке БД будет NULL. В 3-ей опять 'RUS', в 4-ой опять NULL и т.д. Это особенности Yii2? Если же данные не повторяются, то нормально все добавляется. Вро...