Size: a a a

2019 September 03

AE

Anatole Egorov in Yii Framework 3
Но можно пойти и наоборот, да)
источник

АС

Антон Ситников in Yii Framework 3
вопрос как я понял в том чтоб сделать такое применение, чтоб каждый мог спокойно расширить сушествующий критерий или наваять свой
источник

AM

Alexander Makarov in Yii Framework 3
Антон Ситников
вопрос как я понял в том чтоб сделать такое применение, чтоб каждый мог спокойно расширить сушествующий критерий или наваять свой
да
источник

AM

Alexander Makarov in Yii Framework 3
примерно так
источник

AM

Alexander Makarov in Yii Framework 3
то есть можно ли переложить ответственность за критерий с дата-ридера на отдельный класс
источник

AM

Alexander Makarov in Yii Framework 3
была идея сделать так:

Criterion
  Compare
DataReader
  Array
     CompareBuilder
  SQL
     CompareBuilder
источник

AM

Alexander Makarov in Yii Framework 3
но что-то не уверен, что это не будет слишком наворочено
источник

АС

Антон Ситников in Yii Framework 3
нуда, сводится к написанию queryBilder`а
источник

AM

Alexander Makarov in Yii Framework 3
билдеров
источник

AM

Alexander Makarov in Yii Framework 3
с одним не прокатит
источник

АС

Антон Ситников in Yii Framework 3
ну я имел ввиду для каждого ридера
источник

АС

Антон Ситников in Yii Framework 3
а может тогда фильтры делать для каждого ридера отдельные?
источник

АС

Антон Ситников in Yii Framework 3
$reader->withFilter(new ArrayFilter($criteria->toArray()))
источник

AM

Alexander Makarov in Yii Framework 3
> а может тогда фильтры делать для каждого ридера отдельные?

Не, это не очень. Тяжко будет генерить ссылки для того же грида. Да и API будет "плавать" в зависимости от ридера.
источник

АС

Антон Ситников in Yii Framework 3
как говорится чтоб понять что есть хорошее решение, нужно предложить плохое)
источник

a

artem in Yii Framework 3
источник

АС

Антон Ситников in Yii Framework 3
Alexander Makarov
была идея сделать так:

Criterion
  Compare
DataReader
  Array
     CompareBuilder
  SQL
     CompareBuilder
а как для ридера планируется указывать источник данных?
источник

АС

Антон Ситников in Yii Framework 3
потому как передавать все данные в конструктор не кажется мне логичным
источник

AM

Alexander Makarov in Yii Framework 3
Антон Ситников
а как для ридера планируется указывать источник данных?
для каждого ридера по-разному
источник

AM

Alexander Makarov in Yii Framework 3
для Array ридера вполне логично
источник