Hãy thử ràng buộc các tham số của bạn so với nối chúng. An toàn hơn và nó có thể xác định khu vực lỗi
$video = Video::findFirst(
[
'columns' => '*',
'conditions' => 'language_id = ?1 AND external_id = ?2',
'bind' => [
1 => $language->id,
2 => $external->id,
]
]
);