试图从子类访问父级

时间:2013-03-17 18:45:21

标签: php oop pdo

我有一个我填充的产品类(PDO :: FETCH CLASS,'Product') 然后将每个项目回显到页面。每个类别都有很多项目。这是我的“按类别显示项目”页面。

 class Product {

// All attributes correspond to database columns.
// All attributes are protected.
protected $productID = null;
protected $name = null;
protected $description = null;
protected $price = null;
protected $image = null;

// Method returns the product ID:
function getProductID() {
    return $this->productID;
}    

// and other methods to return each variable 
 }

然后,使用MVC模型单击传递productID的链接,以显示产品详细信息页面,我希望更详细地显示该项目。我在下面创建了上述产品类和子类的信息。

然后我将此类扩展为Stock类,其中包含每个产品的所有选项。也就是说,大小,颜色,数量。例如......一件T恤可以有3种不同的尺码,2种不同的颜色,每种变化都有一定数量。

我也使用PDO :: FETCH CLASS方法填充Stock类。

扩展类是:

 class Stock extends Product{

// All attributes correspond to database columns.
// All attributes are protected.
protected $productID = null;
protected $qty = null;
protected $colour = null;
protected $colourHEX = null;
protected $sizeName = null;

// Method returns the product ID:
function getproductID() {
    return $this->productID;
}

// Method returns the product ID:
function getQty() {
    return $this->qty;
}

我的问题是我在单独的网页上单独创建了这两个类,我不知道如何从子进程访问父类。我一整天都在努力理解这一点。我知道我没有在stock子类和父类之间建立关联,但是不能想到如何做到这一点所以我可以访问parent方法来显示名称,价格等。

我是否收录了足够的信息?

我真的很挣扎

0 个答案:

没有答案