您如何設計對象可以說您擁有對象用戶和對象access_role。用戶存儲在sql數據庫的users表中,access_role知道user_id並存儲在sql數據庫中。對象設計 - 使用SQL的PHP中的用戶和訪問角色
class user() {
protected $_name;
protected $_id;
protected $_age;
protected $_password;
public function getName();
public function getId();
public function getAge();
public function getPassword();
public function setName();
public function setId();
public function setAge();
public function setPassword();
//sql query
public function read(){};
}
class accessRole {
protected $_accessRole;
protected $_userId;
public function setAccessRole();
public function setUserId();
public function getAccessRole();
public function getUserId();
}
如果我想要在sql中執行查詢的用戶的訪問角色。但你如何連接兩個對象,使類似:
$u = new User();
$u->getAccessRole();
是否行得通呢?
聽起來interessting,您能詳細解釋一下這種方法嗎? – opHASnoNAME 2009-12-10 07:03:57
貌似這是一個完全德國的討論... ;-) – 2009-12-10 07:27:04
仍然不清楚我( - : – opHASnoNAME 2009-12-10 09:03:46