Bir (Data Access) Hizmet Sınıf yapısı nedir

0 Cevap php

Ben veritabanına varlıkları devam hizmet sınıflarını kullanarak yerine modelleri / kontrolörleri böyle bir mantık koyarak gerektiğini öğrendim. Şu anda benim hizmet sınıfı şey gibi yaptı

class Application_DAO_User {
    protected $user;
    public function __construct(User $user) {
        $this->user = $user
    }
    public function edit($name, ...) {
        $this->user->name = $name;
        ...
        $this->em->flush();
    }
}

Bu bir hizmet sınıfı yapısı olmalı acaba? nerede bir hizmet nesnesi bir varlık / modelini temsil etmektedir? Ya da belki ben böyle bir düzenleme yapmak istediğiniz bir kullanıcı nesnesi her şey geçmelidir

public static function edit($user, $name) {
    $user->name = $name;
    $this->em->flush();
}

I am using Doctrine 2 & Zend Framework, but it shouldn't matter

0 Cevap