Új hozzászólás Aktív témák

  • fordfairlane

    veterán

    válasz #68216320 #15052 üzenetére

    A Hozzaszolas osztály Blog-ja alatt kellene egy User objektum és ott az Image()-el megkapnom a profilkép útvonalát.

    A Hozzaszolas objektum egyik attribútuma a User, a userId a User attribútuma. A Hozzaszolasnak, legalábbis ebben a kontextusban, nincs szüksége az userId-ra, jobb, ha nem is tud róla.

    <?php
    class User {
    private $userId;
    public function __construct($userId) {
    $this->userId = $userId;
    }
    public function getImagePath() {
    $userId = $this->userId;
    // construct userimagePath
    return $userImagePath; // ez megadná a User profilképének útvonalát
    }
    }

    class Hozzaszolas {
    private $user;

    public function __construct($user) {
    $this->user = $user;
    }

    public function getHTML() {
    $userImagePath = $this->user->getImagePath();
    return $html; // egy DIV-et adna vissza a hozzászóló profilképével, nevével, hozzászólás szövegével, stb.
    }
    }

    $user = new User(1);

    $hozzaszolas = new Hozzaszolas($user);

    $app->response($hozzaszolas->getHTML());

Új hozzászólás Aktív témák