Như đã nêu trong phần nhận xét, trong OOP, bạn cần sử dụng $this->pdo
chuyển thuộc tính của đối tượng cho nó, thay vì biến $query = $pdo->
vì bạn đã xây dựng nó trong:
public function __construct($pdo)
{
$this->pdo = $pdo;
^^^^^^^^^^
}
Tức là:
$query = $this->pdo->prepare