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

Maxim Glushko
2019.12.07, 10:35
Форум: Общие вопросы (Yii 2.x)
Тема: Поле array PostgreSQL и hasMany YII2
Ответы: 3
Просмотры: 200

Re: Поле array PostgreSQL и hasMany YII2

Чистым PostgreSQL объединяется так:

...papas LEFT JOIN children ON children.id = ANY (papas.children_ids)...

В getChildren() это так-то можно использовать, который бы работал и для joinWith()?

[и да, на своём проекте я бы сделал просто связующие таблицы для многих ко многим]
Maxim Glushko
2019.12.06, 08:19
Форум: Общие вопросы (Yii 2.x)
Тема: Поле array PostgreSQL и hasMany YII2
Ответы: 3
Просмотры: 200

Re: Поле array PostgreSQL и hasMany YII2

Хорошо.
Как соединить по LEFT JOIN чистым PostgreSQL две таблицы с полями массив и число?
Maxim Glushko
2019.12.05, 17:57
Форум: Общие вопросы (Yii 2.x)
Тема: Поле array PostgreSQL и hasMany YII2
Ответы: 3
Просмотры: 200

Поле array PostgreSQL и hasMany YII2

Есть поле children_ids - массив integer (PostgreSQL) И есть связь: public function getChildren() { return $this->hasMany(Child::class, ['id' => 'children_ids']); } Эта связь прекрасно работает, когда нужно извлечь ->with('children') Но отказывается, как только нужно сделать ->joinWith('children'): S...
Maxim Glushko
2019.05.19, 15:39
Форум: DevOps
Тема: Закрыть ли от поисковиков?
Ответы: 3
Просмотры: 678

Re: Закрыть ли от поисковиков?

Файл robots.txt яндексу не указ - продолжает фигачить 2-3 раза в секунду по всем возможным комбинациям тегов. Пришлось закрыть индивидуально яндексу через .htaccess теги. Нехай просто по пагинации без тегов индексирует. И ссылки с тегами прикрыл, чтобы через js в реальные тегированные ссылки превращ...
Maxim Glushko
2019.05.18, 12:47
Форум: DevOps
Тема: Закрыть ли от поисковиков?
Ответы: 3
Просмотры: 678

Закрыть ли от поисковиков?

На сайте есть теги и они отражаются в адресной строке так: /stories/tags:einstein /stories/tags:freud /stories/tags:einstein;freud Т.е. первая адресная строка даст список историй об Эйнштейне, вторая - о Фрейде, третья - о совмещении. Тегов много и комбинаций совмещений тоже много. Я только начал це...
Maxim Glushko
2019.05.16, 14:02
Форум: Общие вопросы (Yii 2.x)
Тема: himiklab\yii2\recaptcha\ReCaptcha3
Ответы: 1
Просмотры: 259

Re: himiklab\yii2\recaptcha\ReCaptcha3

Увидел, что на сайтах с рабочей рекапчей3 тоже есть эти три ошибки в консоли, но там работает.
Кстати, через день остальные ошибки из скрина перестали возникать.
Но капча так и не подгружается, не видна.
Далі буде...
Maxim Glushko
2019.05.15, 12:08
Форум: Общие вопросы (Yii 2.x)
Тема: himiklab\yii2\recaptcha\ReCaptcha3
Ответы: 1
Просмотры: 259

himiklab\yii2\recaptcha\ReCaptcha3

Поставил himiklab\yii2\recaptcha\ReCaptcha3 Выдаёт в FF такое: https://i.ibb.co/qB4FT75/errors.png В Опере и Хроме подобное. При изменении настроек браузера, когда разрешаешь ему кушать всё, всё равно остаются ошибки: Content Security Policy: Игнорирую «'unsafe-inline'» внутри script-src: указано «s...
Maxim Glushko
2019.05.02, 10:40
Форум: Общие вопросы (Yii 2.x)
Тема: mailer без smtp (c помощью mail()?)
Ответы: 1
Просмотры: 236

mailer без smtp (c помощью mail()?)

'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' => false, 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'какой-то хост', 'username' => 'я', 'password' => 'ну да', 'port' => '25', //'encryption' => 'tls', ], ], Какие мейлеры ещё существуют? Есть ли такие, что исп...
Maxim Glushko
2019.04.16, 09:17
Форум: Вёрстка и JavaScript
Тема: body-scroll & bootstrap modal
Ответы: 0
Просмотры: 980

body-scroll & bootstrap modal

Может, кому пригодится. Тут проблема уже вместе с решением. Суть: при вызове второго модального окна из первого второе перестаёт скроллиться, а вместо него начинает скроллиться весь body. Более подробно: при клике на data-toggle="modal" data-target="#cutFaceModal" вызовется модалка. Но я по этому же...
Maxim Glushko
2019.04.10, 10:07
Форум: Общие вопросы (Yii 2.x)
Тема: о валидации...
Ответы: 1
Просмотры: 280

о валидации...

public function rules() { return [ // ... ['parent_id', 'exist', 'targetClass' => self::class, 'targetAttribute' => ['parent_id' => 'id'], 'message' => 'Нет статьи с таким id', 'when' => function($value) {return !$value;}], ['next_id', 'exist', 'targetClass' => self::class, 'targetAttribute' => ['n...
Maxim Glushko
2019.01.24, 11:25
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 смешанный фильтр
Ответы: 7
Просмотры: 1442

Re: Yii2 смешанный фильтр

Как в этой концепции сделать в дополнительной форме загрузку нескольких зависимых друг от друга селектов? Основной акцент вопроса: как при выборе в селекте присоединить к запросу (pjax), что мне нужен дополнительный наполненный селект, зависящий от предыдущего? Или делать это независимым от грида за...
Maxim Glushko
2018.12.13, 13:56
Форум: Общие вопросы по программированию
Тема: история контента
Ответы: 2
Просмотры: 467

история контента

На сайте есть фиксация изменений контента. При изменении/удалении строки модели в отдельную таблицу истории пишется старая версия. Есть ли готовые библиотеки для того, чтобы красиво показать, какие именно куски контента были изменены? Чтобы не выбрасывать на экран полные версии контента, а показыват...
Maxim Glushko
2018.09.07, 23:55
Форум: Общие вопросы по программированию
Тема: MySQL, выбрать книги нескольких авторов
Ответы: 1
Просмотры: 412

MySQL, выбрать книги нескольких авторов

Прошу прощения за такой, возможно, тупой вопрос, но я что-то застопорился. Есть 3 таблицы: авторы, книги и перемычка. Многие ко многим. Нужно выбрать те книги, которые связаны с перечнем авторов. Не по принципу: Горький + Толстой = Воробьишко и Война с миром. А по принципу: Желязны + Шекли = История...
Maxim Glushko
2018.08.27, 13:04
Форум: Общие вопросы (Yii 2.x)
Тема: Pagination && LinkPager
Ответы: 1
Просмотры: 314

Pagination && LinkPager

Как сделать умолчанием последнюю страницу? Скажем, есть комментарии к статье. Если статья в url без числа - показываю последнюю страницу комментов. В виджете LinkPager не выделяется последняя страница в таком случае.
Maxim Glushko
2018.08.12, 00:08
Форум: Общие вопросы (Yii 2.x)
Тема: Внебазовый параметр модели
Ответы: 3
Просмотры: 430

Re: Внебазовый параметр модели

Вот жеж блин ))
У вас шляпа есть?
Почему без авы?
Maxim Glushko
2018.08.11, 23:26
Форум: Общие вопросы (Yii 2.x)
Тема: Внебазовый параметр модели
Ответы: 3
Просмотры: 430

Внебазовый параметр модели

Что я делаю не так? Есть в модели public $has_children, такого поля в таблице db нет. При обращении к базе: ->addSelect(['has_children' => '(select count(id) from contents c2 where c2.parent_id=c.id)']) Потом переделываю в массив: $contents = ArrayHelper::toArray($contents); И вуаля! - 'has_children...
Maxim Glushko
2018.08.10, 12:46
Форум: Вёрстка и JavaScript
Тема: Принудительный скролл в AdminLTE
Ответы: 1
Просмотры: 912

Принудительный скролл в AdminLTE

Хочу сделать скролл с анимацией при загрузке страницы с хешем (#anchor) Прибавляю высоту фиксированного блока - и по направлению к нему делаю animate. Осложняется тем, что в AdminLTE есть какие-то родные скроллы при загрузке страницы. Из-за чего после загрузки страницы с #хешем страница скроллится н...
Maxim Glushko
2018.08.06, 22:12
Форум: DevOps
Тема: utf8mb4_unicode_ci и загадочное уменьшение лимита символов
Ответы: 4
Просмотры: 961

Re: utf8mb4_unicode_ci и загадочное уменьшение лимита символов

Главное, строку можно целиком 255 использовать.
А индекс можно сделать любой длины:
$this->execute("ALTER TABLE `users` ADD KEY `str10-users-email` (`email`(10))");
Maxim Glushko
2018.08.06, 21:19
Форум: DevOps
Тема: utf8mb4_unicode_ci и загадочное уменьшение лимита символов
Ответы: 4
Просмотры: 961

Re: utf8mb4_unicode_ci и загадочное уменьшение лимита символов

МПИО: В varchar позволяется записывать указанное количество символов . В text позволяется записывать указанное количество байт , а латиница занимает по одному байту, кириллица - по два, китайские - по три и так до четырёх. В общем, не знал. cp1251 для преимущественно кириллицы был экономнее (с превр...
Maxim Glushko
2018.08.06, 10:40
Форум: DevOps
Тема: utf8mb4_unicode_ci и загадочное уменьшение лимита символов
Ответы: 4
Просмотры: 961

utf8mb4_unicode_ci и загадочное уменьшение лимита символов

Переношу данные со старого сайта на обновлённый. Вдруг перестал помещаться text в text в mysql. Сейчас пользуюсь utf8mb4_unicode_ci, поэтому не особо напрягся, соотношение должно быть 3 к 4, допустил это. Но начал считать символы в тексте, что не влезает. Их оказалось ~36k (из 65k). Показалось стран...