getFromDB - как выбрать только одну запись?

codeception
phpunit
Теги: #<Tag:0x00007fedc45f5118> #<Tag:0x00007fedc45f4fd8>

(Oleg Tyurin) #1

Никак не могу разобраться, как работать с getFromDB
работаю в связке phpunit+selenium+codeception

есть код
$this->login = $this->user->getFromDb('user', ['email'=>'1','activated'=>'1'], 'email');

он вызывает ошибку

[Codeception\Extension\MultiDb::_failed()] Array to string conversion

как с помощью getFromDb возвращать одну запись, если не получается создать такое условие, чтобы возвращалась уникальная запись?


(Oleg Tyurin) #2

все, разобрался :slight_smile: тупо лез не в ту базу, в моем случае правильный вариант написания был такой:
`$this->login = $this->user->getFromDb(‘user’, [‘email’=>‘1’,‘activated’=>‘1’], ‘email’)[0];