Что не так с deleteAll?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Sergalas
Сообщения: 626
Зарегистрирован: 2015.10.15, 12:39

Что не так с deleteAll?

Сообщение Sergalas »

Попытался организовать массовое удаления вот так

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

public function removeList($collection_id, $ids){
        $list=[];
        foreach ($ids as   $ind) {
            $v = static::NormalizeNumber($ind);
            if ($v) {
                $list[] = $v;
            }
        }
        try {
            self::deleteAll(['and',['id'=> $list,'collection_id'=>$collection_id]]);
        }catch (\Exception $e) {
                return $e->getMessage();
            }
        return 'ok';
    }
urichalex
Сообщения: 994
Зарегистрирован: 2015.08.07, 11:03

Re: Что не так с deleteAll?

Сообщение urichalex »

И?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Что не так с deleteAll?

Сообщение ElisDN »

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

self::deleteAll(['id' => $list, 'collection_id '=> $collection_id]);
Аватара пользователя
Sergalas
Сообщения: 626
Зарегистрирован: 2015.10.15, 12:39

Re: Что не так с deleteAll?

Сообщение Sergalas »

urichalex писал(а): 2018.02.07, 17:10И?
не удаляет.
Вот так в дебагере показывает
viber.phone.bulkWrite([{"type":"delete","condition":{"$and":[{"_id":{"$in":["572457469782","572457469783"]},"collection_id":"1"}]},"options":{"limit":0}}])
а удаления не происходит
Аватара пользователя
Sergalas
Сообщения: 626
Зарегистрирован: 2015.10.15, 12:39

Re: Что не так с deleteAll?

Сообщение Sergalas »

ElisDN писал(а): 2018.02.07, 17:16

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

self::deleteAll(['id' => $list, 'collection_id '=> $collection_id]);
и так пытался не поучилось показывает
viber.phone.bulkWrite([{"type":"delete","condition":{"id":"572457469782,572457469783","collection_id":"1"},"options":{"limit":0}}])
но не удаляет
Ответить