Im bu konuda gitmek nasıl merak. Ben bir sınıf var User.class.php
bu gibi bir şey gider
class User {
protected $db;
protected $username;
protected $userid;
protected $firstName;
protected $lastName;
public function __construct(PDO $db, $username){
}
public function editProfile($userDetails){
}
//getter and setters
}
Kullanıcı, bu çalışması için giriş yapmalısınız Bu sınıf kullanıcılara profile.php
sayfa için kullanılır. Bildirimi __construct(PDO $db, $username)
Yani başka bir sayfa members.php
, kullanıcıların bir listesini gösterir var. Bu yüzden User.class
Members.class
ama şey {[içerik çoğaltılamaz olacak denilen başka bir sınıf oluşturma konusunda öylesine im düşünme kullanılamaz Bu sayfayı ziyaret açmış değil insanlar var olacaktır (1)]}
Ben bir User.class
için oturum açmış kullanıcılar ve Member.class
diğer kullanıcıların görüntüleme için var mıdır? Ya da i User.class
hem de imkan vermek için yeniden gerekir? Bu çözüm basit olabilir biliyorum ama nedeniyle benim sınırlı deneyim ben bu konuda gitmek için iyi bir yol olduğunu bilmek istiyorum? Lütfen ve teşekkürler
EDIT: I'll explain more...
profile.php
Içeri giriş yapmanız gerekmektedir
<?php
//Instantiate User
$user = new User($db, $session->get('username'));
?>
<html>
<body>
<strong>My Profile</strong>
<?php echo $user->firstName(); ?><br />
<?php echo $user->lastName(); ?><br />
<a href="editprofile">Edit Profile</a>
</body>
members.php
Üyelerin listesini gösteriliyor. Ziyaretçi kaydedilebilir olmayabilir ve hiçbir oturumu olduğundan dolayı bu i User sınıfını oluşturmaya çalışırken bir hata alırsınız
<?php
//Instantiate User
$user = new User($db, $session->get('username'));
?>
<html>
<body>
<?php
//FOR LOOP to loop through users from database
//echo users firstname and lastname
?>
</body>
</html>