PHP: miras sınıfına nesne artığını nasıl?

0 Cevap php

Ben PDOStatement sınıf miras ve benim web sitesi komut kullanmak istiyorum.

Ama gerekli nesneyi almak için ne kadar sinirli değilim. PDO :: query sadece doğrudan PDOStatement nesnesi döndürür ve PDOStatement nesnesi veya kalıtsal bir sınıf oluşturmak için başka bir yöntem var gibi görünüyor.

Initially i thought to move PDOStatement object to constructor of inherit class Something like that:

$stmt = PDO -> query("select * from messages");
$messageCollection = new Messaging_Collection($stmt);

Ama nasıl miras nesne (Messaging_Collection) için PDOStatement örneğini yapmak. Bu benim için büyük bir sorudur.

class Messaging_Collection extends PDOStatement
{
public function __construct(PDOStatement $stmt)
{
//there i should to transform $stmt to $this
// direct $this = $stmt is not possible
// is there other right way?
}

0 Cevap