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

Maxim Glushko
2021.08.17, 09:16
Форум: Общие вопросы (Yii 2.x)
Тема: XML вместо DB
Ответы: 2
Просмотры: 1273

XML вместо DB

Проект берёт данные get-запросом с удалённого сервера, который уже там общается с базой данных. Сюда данные приходят в виде XML. Сейчас проект едет в сторону YII2. Какие есть готовые элегантные решения для построения моделей и searchМоделей для такого случая в Yii2? Требуется аналог activeRecord для...
Maxim Glushko
2021.07.02, 09:10
Форум: Общие вопросы (Yii 1.x)
Тема: CActiveForm & jquery.js & registerPackage
Ответы: 3
Просмотры: 11912

Re: CActiveForm & jquery.js & registerPackage

Спасибо! Также попробовал за это время во вьюхе вставлять registerPackage просто после CActiveForm - сработало. Но depends, конечно, чётче. Не подумал сразу, что в него можно и паков имена вставлять, и core. Попутный вопрос: в yii1 можно паки оформить не в конфигах, а как-то изящнее, отдельными клас...
Maxim Glushko
2021.07.01, 19:12
Форум: Общие вопросы (Yii 1.x)
Тема: CActiveForm & jquery.js & registerPackage
Ответы: 3
Просмотры: 11912

CActiveForm & jquery.js & registerPackage

Виджет CActiveForm тянет за собой регистрацию файлов jquery.js и jquery.yiiactiveform.js Если подключать через конфиг пакеты: 'clientScript' => [ 'packages' => [ ... 'ladda' => [ 'baseUrl' => '', 'css' => [$themeUrl . 'ladda-bootstrap-master/dist/ladda-themeless.min.css'], 'js' => [ $themeUrl . 'lad...
Maxim Glushko
2021.03.16, 16:45
Форум: Общие вопросы (Yii 1.x)
Тема: zhuravljov/yii2-debug - отключение для application/xml
Ответы: 0
Просмотры: 13112

zhuravljov/yii2-debug - отключение для application/xml

Добрый день! Есть панелька zhuravljov/yii2-debug, портированная с yii2 на yii1 На страничках с xml код js добавляется не к месту и ломает картину: "Ошибка синтаксического анализа XML: лишние данные после элемента документа" Нужно отключить модуль для всех мест вывода, где header('Content-t...
Maxim Glushko
2020.05.12, 11:37
Форум: Общие вопросы (Yii 2.x)
Тема: SearchModel & ActiveDataProvider & sort
Ответы: 4
Просмотры: 1547

Re: SearchModel & ActiveDataProvider & sort

А для чего передавать вручную params? Как по мне, такой урл вне админ панели некрасив: /product?ProductSearch[id]=&ProductSearch[vendorcode]=&ProductSearch[name]=&ProductSearch[price]=&ProductSearch[discount]=&ProductSearch[measure]=&ProductSearch[availability]=&ProductS...
Maxim Glushko
2020.05.12, 10:10
Форум: Общие вопросы (Yii 2.x)
Тема: SearchModel & ActiveDataProvider & sort
Ответы: 4
Просмотры: 1547

Re: SearchModel & ActiveDataProvider & sort

Кажется, разобрался.
sort напрямую берётся из get
Им никак не поспекулируешь, не переложишь вручную в params и не изменишь на красоты в урле
Нужно в пути писать 'price' или '-price', никак иначе - тогда он подхватится.
Maxim Glushko
2020.05.12, 09:44
Форум: Общие вопросы (Yii 2.x)
Тема: SearchModel & ActiveDataProvider & sort
Ответы: 4
Просмотры: 1547

SearchModel & ActiveDataProvider & sort

Набираю вручную $params для ActiveDataProvider: $searchModel = new ProductSearch(); $params['ProductSearch'] = ['content_id' => $content->id]; $params['sort'] = '-price'; $params['page'] = 2; $dataProvider = $searchModel->search($params); // ... // во вьюхе: $products = $dataProvider->models; $dataP...
Maxim Glushko
2020.05.03, 22:28
Форум: Общие вопросы (Yii 2.x)
Тема: kartik\grid\EditableColumn и backend
Ответы: 2
Просмотры: 1194

Re: kartik\grid\EditableColumn и backend

Т.е. всё-таки нужно самостоятельно допиливать приём в контроллере, формы-модели и валидации?
Я подумал, что если для yyi2 писалось, то там есть какие-то облегчения и ускорения этого процесса.
Maxim Glushko
2020.05.03, 18:13
Форум: Общие вопросы (Yii 2.x)
Тема: kartik\grid\EditableColumn и backend
Ответы: 2
Просмотры: 1194

kartik\grid\EditableColumn и backend

Пытаюсь использовать kartik\grid\EditableColumn в гриде. В гитхабе в kartik-v/yii2-grid указан такой пример: $gridColumns = [ ['class' => 'kartik\grid\SerialColumn'], [ 'class' => 'kartik\grid\EditableColumn', 'attribute' => 'name', 'pageSummary' => 'Page Total', 'vAlign'=>'middle', 'headerOptions'=...
Maxim Glushko
2020.04.09, 22:03
Форум: Общие вопросы (Yii 2.x)
Тема: Пара вопросов по кодировкам
Ответы: 7
Просмотры: 2560

Re: Пара вопросов по кодировкам

Я имел в виду, что всякие src, url, slug не требуют utf8mb4, в них можно обойтись и utf8.
Для экономии (так себе) и для увеличения varchar со 191 до 255.
Никаких бед пока не видел, но вдруг... Не предвидится ничего плохого из-за наличия в таблице столбцов с разной кодировкой?
Maxim Glushko
2020.04.09, 20:31
Форум: Общие вопросы (Yii 2.x)
Тема: Пара вопросов по кодировкам
Ответы: 7
Просмотры: 2560

Re: Пара вопросов по кодировкам

OK

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

ALTER TABLE `users` MODIFY `username` varchar(30) CHARSET utf8 COLLATE utf8_unicode_ci
Попутный вопрос: возможны ли какие-либо баги при бытии таблицы в utf8_unicode_ci и некоторых её столбцов в utf8mb4_unicode_ci? И наоборот.
Maxim Glushko
2020.04.09, 16:32
Форум: Общие вопросы (Yii 2.x)
Тема: Пара вопросов по кодировкам
Ответы: 7
Просмотры: 2560

Re: Пара вопросов по кодировкам

collation в файле db пробовал - ругается на лишний неизвестный параметр.
Что ещё могло иметься в виду?
Maxim Glushko
2020.04.09, 16:30
Форум: Общие вопросы (Yii 2.x)
Тема: codemix/yii2-localeurls
Ответы: 5
Просмотры: 4091

Re: codemix/yii2-localeurls

В .htaccess можно добавить:

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

RewriteRule ^ua/(.*)$ /$1 [R=301,L]
RewriteRule ^ua$ / [R=301,L]
Извинения за некромантию.
Maxim Glushko
2020.04.08, 14:58
Форум: Общие вопросы (Yii 2.x)
Тема: Пара вопросов по кодировкам
Ответы: 7
Просмотры: 2560

Пара вопросов по кодировкам

На OpenServer на Windows10 при миграциях лезут ошибки: Exception: SQLSTATE[42000]: Syntax error or access violation: 1115 Unknown character set: 'utf8_unicode_ci' Exception: SQLSTATE[42000]: Syntax error or access violation: 1115 Unknown character set: 'utf8mb4_unicode_ci' Вызывают их изменения тако...
Maxim Glushko
2019.12.07, 10:35
Форум: Общие вопросы (Yii 2.x)
Тема: Поле array PostgreSQL и hasMany YII2
Ответы: 3
Просмотры: 1175

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
Просмотры: 1175

Re: Поле array PostgreSQL и hasMany YII2

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

Поле 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
Просмотры: 16791

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

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

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

На сайте есть теги и они отражаются в адресной строке так: /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
Просмотры: 850

Re: himiklab\yii2\recaptcha\ReCaptcha3

Увидел, что на сайтах с рабочей рекапчей3 тоже есть эти три ошибки в консоли, но там работает.
Кстати, через день остальные ошибки из скрина перестали возникать.
Но капча так и не подгружается, не видна.
Далі буде...