我有案例研究,我应该从3表中显示数据。
User_Card表
卡表
类别表
查询:
SELECT user_card_id, card_name, category FROM .... WHERE...
查询进展顺利......
但是当我尝试在setter上设置所选数据时,我遇到了一些问题。 当我尝试设置时,这是我的代码。
$cards = array();
while($stmt->fetch())
{
$card = new UserCard();
$card->setUserCardId($user_card_id);
$card->setCardName($card_name);
$card->setCategory($category);
array_push($cards, $card);
}
$stmt->close();
return $cards;
代码提示错误,因为setCardName()
和setCategory()
不在UserCard()
对象上。
是没有在UserCard对象中进行继承的任何方法吗?
更新: ** setCategory()是Category Class
中的成员setCardName()是Card Class中的成员 我应该合并吗?**