Anda harus mengembalikan $result hanya di run() metode:
public function run($sql)
{
$result=$this->_connection->prepare($sql);
$result->execute();
return $result;
}
Mengembalikan $result->execute(); mengembalikan true karena execute() berhasil. Anda harus mengembalikan status $result current saat ini .
Lihat apakah itu berhasil.