Size: a a a

2020 June 18

S)

Shokha )) in Yii Framework 2
Artyom
так-то у тебя запрос кривой? Не?
вот не могу найти как сделать как совместить groupBy c OrderBy
источник

Д

Дмитрий in Yii Framework 2
Аль Пачино
Всем привет!
А почему нету в $_POST из input'a? А остальные инпуты есть в $_POST. Может быть я еще не внимательный...
<div class="col-md-12">
   <div class="custom-control custom-switch">
       <input type="checkbox" name="UserTemplatePDF[set_json][page-<?= $i?>']" value="<?= $write_template->json['page-'.$i]['visible']?>" class="custom-control-input" id="customSwitch-<?= $i?>">
       <label class="custom-control-label" for="customSwitch-<?= $i?>">Откл/Вкл страницу</label>
   </div>
</div>
Если чекбокс отключен - его не будет в посте. Добавляй перед ним скрытое поле такого же названия с value => 0
источник

Д

Дмитрий in Yii Framework 2
Аль Пачино
Всем привет!
А почему нету в $_POST из input'a? А остальные инпуты есть в $_POST. Может быть я еще не внимательный...
<div class="col-md-12">
   <div class="custom-control custom-switch">
       <input type="checkbox" name="UserTemplatePDF[set_json][page-<?= $i?>']" value="<?= $write_template->json['page-'.$i]['visible']?>" class="custom-control-input" id="customSwitch-<?= $i?>">
       <label class="custom-control-label" for="customSwitch-<?= $i?>">Откл/Вкл страницу</label>
   </div>
</div>
Уиишный чекбокс именно так и генерится. С скрытым инпутом
источник

А

Аль Пачино in Yii Framework 2
Дмитрий
Если чекбокс отключен - его не будет в посте. Добавляй перед ним скрытое поле такого же названия с value => 0
value был пустым. Поэтому не добавлялся в post
источник

А

Аль Пачино in Yii Framework 2
А теперь и другая проблема..
источник

А

Аль Пачино in Yii Framework 2
"page-5":["","","","","","","",""],
"page-6'":{"visible":"true"},
А мне нужен квадратные скобки... а там где visible другие скобки.. Как исправить?
источник

Д

Дмитрий in Yii Framework 2
Аль Пачино
"page-5":["","","","","","","",""],
"page-6'":{"visible":"true"},
А мне нужен квадратные скобки... а там где visible другие скобки.. Как исправить?
Зачем ?)
источник

А

Аль Пачино in Yii Framework 2
Дмитрий
Зачем ?)
Чтоб был в одном массиве)
источник

А

Аль Пачино in Yii Framework 2
А нашел личный символ  "
источник

A

Artyom in Yii Framework 2
Shokha ))
вот не могу найти как сделать как совместить groupBy c OrderBy
есть вообще подозрение, что ты не очень понимаешь как ActiveRecord работает, но вообще там как минимум групировка по consumer_animals.type_animal_id должна быть еще, но чем модель будет наполняться? У тебя в селекте Consumer.* , т.е. если возможны неуникальные записи и  only full group by выключен, то так и будешь думать, что у тебя все правильно. Но не факт что я понимаю что ты хочешь, жарко, котелок запарился и без твоих проблем.
источник

A

Artyom in Yii Framework 2
Artyom
Поделитесь примерами как вы пишите запросы where для полей json в activerecord?
Кто-нибудь поделится? Когда пробую из того что в и-нетах нашел, то у меня ругается что колонки такой нет и что-то затупорился от этого.
источник

A

Artyom in Yii Framework 2
Пробовал так
->andWhere(['d.parameters->origin_payer_id' => 10])``
и
->andWhere(['d.parameters->>"$.origin_payer_id"' => ])```
что-то не хочется вручную обрабатывать входящие параметры..
источник

A

Artyom in Yii Framework 2
Artyom
Пробовал так
->andWhere(['d.parameters->origin_payer_id' => 10])``
и
->andWhere(['d.parameters->>"$.origin_payer_id"' => ])```
что-то не хочется вручную обрабатывать входящие параметры..
умеет ли вообще ышный эктив рекорд так делать?
источник

A

Artyom in Yii Framework 2
О, вроде бы так вот
->andWhere(['=', new Expression('d.parameters->>"$.origin_payer_id"'), 10 ])
, фурычит.
источник

S)

Shokha )) in Yii Framework 2
Artyom
есть вообще подозрение, что ты не очень понимаешь как ActiveRecord работает, но вообще там как минимум групировка по consumer_animals.type_animal_id должна быть еще, но чем модель будет наполняться? У тебя в селекте Consumer.* , т.е. если возможны неуникальные записи и  only full group by выключен, то так и будешь думать, что у тебя все правильно. Но не факт что я понимаю что ты хочешь, жарко, котелок запарился и без твоих проблем.
спасибо за ответ! я добавил в groupBy consumer_animals.type_animal_id вроде правильно работает но count не правильно считает
источник

A

Artyom in Yii Framework 2
Shokha ))
спасибо за ответ! я добавил в groupBy consumer_animals.type_animal_id вроде правильно работает но count не правильно считает
Я бы порекомендовал сразу определиться с запросом, в phpStorm очень удобно это делать, а потом уже писать в ActiveRecord + в модель будет не правильно, делая asArray и провайдер для массива используй если нужен именно грид.
источник

A

Artyom in Yii Framework 2
Короче, чтобы тебе помогли, для начала нужно рассказать что тебе нужно и что у тебя есть.
источник

SK

Stas K in Yii Framework 2
подскажите а как записать юрл правило что если урл начинается на какой то определенный id(контроллера-модуля) и неважно сколько и чего после него идет то все херачит на один экшен. надеюсья я праивльно донес свою мысль:)
источник

SK

Stas K in Yii Framework 2
пример:
/test/sdf/sadf/sdf
/test/1111
/tests/sdf/33333/33333/33333
что бы все что начиналось на test в первом разделитете шло на один экшен
источник

A

Artyom in Yii Framework 2
/some/path/*
источник