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

samdark
2020.01.25, 01:44
Форум: Разработка фреймворка
Тема: Нужны ли события в виджетах?
Ответы: 3
Просмотры: 303

Re: Нужны ли события в виджетах?

maleks, это делается выставлением элемента class для виджетов. Далее навешивается меню уже через JS.

В итоге события убиты.
samdark
2020.01.24, 14:47
Форум: Разработка фреймворка
Тема: Конструктор виджетов
Ответы: 22
Просмотры: 2132

Re: Конструктор виджетов

По задумке должен подменять. Я не вижу сходу почему это не случается. Если это так, то это баг factory. Если знаете как поправить, расскажите.
samdark
2020.01.24, 01:56
Форум: Разработка фреймворка
Тема: Конструктор виджетов
Ответы: 22
Просмотры: 2132

Re: Конструктор виджетов

К вопросу о необходимости событий: viewtopic.php?f=39&t=54180
samdark
2020.01.24, 01:54
Форум: Разработка фреймворка
Тема: Нужны ли события в виджетах?
Ответы: 3
Просмотры: 303

Нужны ли события в виджетах?

https://github.com/yiisoft/widget/issues/5 В Yii 2 были события для виджетов: init, beforeRun, afterRun. Единственное для чего они использовались в ядре — CacheableWidgetBehavior, который при добавлении к виджету делал его кешируемым. В Yii 3, в отличие от Yii 2, нет behavior-ов и событий уровня объ...
samdark
2020.01.24, 01:48
Форум: Разработка фреймворка
Тема: Конструктор виджетов
Ответы: 22
Просмотры: 2132

Re: Конструктор виджетов

Неймспейс поменял на Yiisoft\Yiiwidget потому, что он конфликтовал с Yiisoft\Widget из компонента yiisoft/view. Что это за фигня, кстати?
Уже норм. Виджет выехал из view.
samdark
2020.01.23, 18:47
Форум: Разработка фреймворка
Тема: Конструктор виджетов
Ответы: 22
Просмотры: 2132

Re: Конструктор виджетов

Для виджета нужен в обязательном порядке свой EventDispatcher? Да, нужен. В конструкторе он. Или он будет автоматически внедрен при вызове MyWidget::widget() без параметров, если привязан к интерфейсу в контейнере? Да, будет внедрён. Готово ли уже демо-приложение, на котором все это можно потестиро...
samdark
2020.01.23, 17:32
Форум: Разработка фреймворка
Тема: Конструктор виджетов
Ответы: 22
Просмотры: 2132

Re: Конструктор виджетов

Вот так это предполагалось делать в случае необязательного диспетчера: https://github.com/yiisoft/widget/pull/ ... ba310585e4 Но от решения я отказался, поэтому в том, что попало в master, диспетчер обязателен.
samdark
2020.01.23, 14:30
Форум: Разработка фреймворка
Тема: Конструктор виджетов
Ответы: 22
Просмотры: 2132

Re: Конструктор виджетов

Там немножко грязных трюков... но по-другому будет совсем неприятный синтаксис, что в шаблонах view будет бесить.
samdark
2020.01.21, 23:52
Форум: Разработка фреймворка
Тема: Конструктор виджетов
Ответы: 22
Просмотры: 2132

Re: Конструктор виджетов

Сразу отмечу что на конечный синтаксис это не влияет:

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

<?= MyWidget::widget() ?>
samdark
2020.01.21, 23:51
Форум: Разработка фреймворка
Тема: Конструктор виджетов
Ответы: 22
Просмотры: 2132

Конструктор виджетов

Виджеты, как и в Yii 2, создаются наследованием от класса Widget. Так как у него есть события, ему нужен event dispatcher для их выкидывания. Сейчас есть два способа передачи его как зависимости. Первый способ заключается в передаче event manager через конструктор. Наследник выглядит при этом так: c...
samdark
2020.01.21, 23:45
Форум: Вопросы
Тема: Yii 2.x -> Yii 3.x
Ответы: 12
Просмотры: 2953

Re: Yii 2.x -> Yii 3.x

Gii ещё не доделан. Этой зависимости там не будет.

yiisoft/active-record - да, наследие. Wilmer хочет попробовать портировать и посмотреть, что получится. Скорее всего ничего нормального из этого не выйдет, но мало ли...
samdark
2020.01.14, 23:33
Форум: Общие вопросы по программированию
Тема: Позднее статическое связывание
Ответы: 2
Просмотры: 181

Re: Позднее статическое связывание

1. Никак.
2. А что, если в наследнике этой переменной не будет?
samdark
2020.01.14, 14:37
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 23
Просмотры: 992

Re: ActiveRecord vs DataMapper

uEhlO4a

1. Это просто Doctrine. У Cycle такого нет.
samdark
2020.01.09, 18:58
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 23
Просмотры: 992

Re: ActiveRecord vs DataMapper

А можно поподробнее, это где я такое советую?
Парой постов выше, но, видно, я не так прочитал вот это:
Не обязательно, может быть и только одна таблица companies для сущности Company и наследующих ее Buyer и Seller.
samdark
2020.01.09, 13:31
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 23
Просмотры: 992

Re: ActiveRecord vs DataMapper

Про контексты верно поняли. Не всё то одинаково, что похоже. Разные контексты со временем имеют свойство расходиться всё сильнее (если бизнес эволюционирует). Поэтому как минимум стоит бизнес-логику из двух контекстов никогда не засовывать в один класс как yiiliveext советует (если не на 100% уверен...
samdark
2020.01.02, 14:46
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 23
Просмотры: 992

Re: ActiveRecord vs DataMapper

Собственно вопрос почти об этом, а точнее чем это чревато. Конечно, это нарушение направленности зависимостей, но к чему это может привести, если тот же yii-шный ActiveRecord я могу использовать по прямому назначению и в случае перехода на др. фреймворк - что крайне маловероятно, мне потребуется не...