Код: Выделить всё
$record = Table::find()
->where([
'row1'=>1,
'row2'=>2,
'row3'=>3,
'row4'=>4,
'row5'=>5,
])
->one();
Код: Выделить всё
$record = Table::find()
->where([
'row1'=>':row1',
'row2'=>2,
'row3'=>3,
'row4'=>4,
'row5'=>5,
])
->addParams([':row1'=>1])
->one();
Код: Выделить всё
$record = Table::find()
->where([
'row1'=>':row1',
'row2'=>2,
'row3'=>3,
'row4'=>4,
'row5'=>5,
])
->params([':row1'=>1])
->one();
Скажите, почему я не могу в where задавать условие массивом и использовать bind-переменные, как во втором случае?