Sorry4Wait
добрый, как организовать payment систему на yii2? создать модуль, контроллер или виджет? как лучше? чтоб работал по протоколу Merchant API запросы и ответы отправлять?
Alexey
жесть
Alexey
<sarcasm>как сделать на Yii2 типа ВКонтакте только свое?</sarcasm> 😆😆
Stas
Alexey
Dmytro 🇺🇦
Alexey
я наверное забыл написать что это сарказм ))
Stas
Руслан
Руслан
подключаем как сервис
Sorry4Wait
Yet Another Stats (β)
Карма @Ma3oBblu стала 1
Yet Another Stats (β)
https://b.yasb.exileed.com/telegram/chat/1001046156199
Павел
О кармабот очнулся
Stas
он только при нем оживает:)
👻
отож
👻
вот так в его отсутствие была прохлопана моя карма :)
Stas
предлагаю посадить на цепок приковать к батарее его в чате что бы кармабот пахал
👻
😂
Anton
Привет всем, такой вопрос если форма может содержать видео около 700 метров, как лучше реализовать загрузку? Сделал стандартными методами через UploadedFile но на локалке норм работает, на сервере выдает или 400 ошибку про Unable to verify your data submission, при отключение валидации файл вроде как загружается, но при этом странница грузится бесконечность наверное и ничего не происходит, как-то так. Как можно загружать большие файлы?
Anton
в настройках nginx ествественно указны максильмыный размер вложений в 1500м
👻
а пыхи ?
👻
upload и post ?
Anton
Сейчас перепроверю, но вроде менял
👻
ну и в лог nginx загляни
Anton
Спасибо
Narek
Как создать чат? Где найти документацию или видео?
Niko
В группе yii2 есть вся инфа
Narek
а Где этот группа?
Павел
Видео в ютубе есть всякого
Narek
нет видео
Anton Shelyganov
Попробуй resumable js
Narek
а документация тольео про advance template
Anton Shelyganov
Anton
Спасибо, пошел читать
Mihail
Добрый день, однойиишники
Поделитесь бестпрактисом и куда копать. Дано: mySQL, yii2. Есть несколько моделей, у которых набор полей довольно большой (под сотню) и при этом переменный, естественно в один row мускула не влезаем по ограничениям. Простой выход - использовать что-то документное типа монго - не подходит, для этого нужно переворачивать всю архитектуру, которая в остальном вполне реляционная. Другой выход - разнести столбцы по доп таблицам - тоже не нравится, не решается вопрос переменности набора, надо маниакально следить за миграциями. Третий вариант - складывать все переменные поля в один большой json и работать в нём новыми фичами mySQL, но это, похоже, путь в ад (обновления отдельных полей, поиск/сортировка сулят боль).
Пока решение костыльное, но работает - есть мета-таблица а-ля wordpress ['owner_type', 'owner_id', 'meta_key', 'meta_value'], есть обертка над классом ActiveRecord, в которой __set и __get пишут/забирают из этой таблицы всё, что начинается с заданного префикса. Естественно, после этого появилось несколько случаев, когда эти динамические поля нужно включать в запрос, и родилась обертка над ActiveQuery, которая добавляет простенькие кондишены, для каждого поля делая left join всей мета-таблицы с псевдонимом, после чего с полем можно работать обычным инструментарием. Мета-таблица обвешана индексами, так что это, в принципе, даже относительно не тормозит.
Не покидает ощущение отчаянного несовершенства. Может кто-то решал подобную задачу?
Dmitry
Добрый день, однойиишники
Поделитесь бестпрактисом и куда копать. Дано: mySQL, yii2. Есть несколько моделей, у которых набор полей довольно большой (под сотню) и при этом переменный, естественно в один row мускула не влезаем по ограничениям. Простой выход - использовать что-то документное типа монго - не подходит, для этого нужно переворачивать всю архитектуру, которая в остальном вполне реляционная. Другой выход - разнести столбцы по доп таблицам - тоже не нравится, не решается вопрос переменности набора, надо маниакально следить за миграциями. Третий вариант - складывать все переменные поля в один большой json и работать в нём новыми фичами mySQL, но это, похоже, путь в ад (обновления отдельных полей, поиск/сортировка сулят боль).
Пока решение костыльное, но работает - есть мета-таблица а-ля wordpress ['owner_type', 'owner_id', 'meta_key', 'meta_value'], есть обертка над классом ActiveRecord, в которой __set и __get пишут/забирают из этой таблицы всё, что начинается с заданного префикса. Естественно, после этого появилось несколько случаев, когда эти динамические поля нужно включать в запрос, и родилась обертка над ActiveQuery, которая добавляет простенькие кондишены, для каждого поля делая left join всей мета-таблицы с псевдонимом, после чего с полем можно работать обычным инструментарием. Мета-таблица обвешана индексами, так что это, в принципе, даже относительно не тормозит.
Не покидает ощущение отчаянного несовершенства. Может кто-то решал подобную задачу?
https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model
Dmitry
пример реализации http://designpatternsphp.readthedocs.io/ru/latest/More/EAV/README.html
Mihail
ага, спасибо! в теории - оно. Архитектурно, получается, то же самое что мы сделали.
Dmitriy
И сразу критика EAV . что бы вам скучно не было
http://www.dbforums.com/showthread.php?1619660-OTLT-EAV-design-why-do-people-hate-it
и так же интересная презентация на тему
https://www.slideshare.net/billkarwin/sql-antipatterns-strike-back/16-EntityAttributeValue_If_you_try_and
Mihail
там в вики замечательная пометка есть, "Consideration for PostgreSQL: JSONB columns
PostgreSQL version 9.4 includes support for JSON binary columns (JSONB), which can be queried, indexed and joined. This allows performance improvements by factors of a thousand or more over traditional EAV table designs."
Mihail
но в yii нет поддержки json полей - ни mysql, ни постгрес
Mihail
спасибо за инфу!
Mihail
https://trello.com/b/9RBEX5Q6/yii-21-feature-requests-propose-features-here-https-wwwfacebookcom-groups-yiitalk-permalink-10156113524667150
Mihail
первый же фича реквест на 2.1 об этом :)
Good
Блин, лажа( может просто юзают мало?
Good
Оно ж там в топе в трелло
Mihail
в ларавеле есть давно, кстати.
Narek
Как установить simple chat для yii2?
Stas
Как установить simple chat для yii2?
https://github.com/bubasuma/yii2-simplechat
https://toster.ru/q/352371
https://toster.ru/q/443314
http://www.yiiframework.com/forum/index.php/topic/68714-yii2-simple-chat/
https://stackoverflow.com/questions/37674389/how-to-make-chatting-in-yii2
Narek
я видел все это.. проблема с Twig.js
Stas
ну так уточнять надо біло
Stas
пиші подробнее может кто и поможет
Сергей
Доброй ночи! Какой wysiwyg-редактор посоветуете для проекта на yii2?
Stas
помоем щас два стандарта скэдитор ,тинимсе
Stas
есть еще какойто эйсэдитор
Good
в ларавеле есть давно, кстати.
Кстати да, тож говорил товарищ, еще удивлялся, что на yii нету. Даже вMySQL уже оно года два, большой скрок.
Вот сейчас брать начал, очень удобная штука, так что странно, что аж так сильно отодвинули поддержку
Alexander
Не не
Alexander
Её можно в 2.0 выпилить
Alexander
Впилить то есть
Alexey
Mysql json поддержка очень ограниченная
who are you
Mihail
учитывая что добрая половина тасков 2.0->2.1 состоят в выпиливании того и сего из ядра ))
Dmitriy
общий view выглядит так
https://pastebin.com/JLbf1FNd
при вызыве $this->render выводится все вызовы объектов, затем только таблица для этого всего, не подскажите куда копать?
Dmitriy
Сергей
В вёрстке что-то криво...
Mihail
"echo '<div class="col-md-12 div">';"
шта
Good
Впилить то есть
Впилите, пожалуйста) если будет поиск по ним, очень поможет
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
👍
Stas
подскажите есть два полня нужно что бы при заполнении хотя бы одно было непустым (т.е. реквайред) есть такой встроенный валидатор иди кастомный надо писать?
SiZE
Good
Да там кастомного пару строчек
Good
Мне кажется, через when хуже
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
+whenClient
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Все норм
Good
Просто тогда придется это дело городить на каждое поле, а кастомным можно сразу оба покрыть