使用数据映射器模式

如果我有一个用户和一个UserMapper。 我会在课堂外哈希密码,在用户设置方法上设置哈希密码,然后用UserMapper保存用户,或者我将Hash方法实现到用户(数据持有者)类,然后使用UserMapper保存。 或者最后,我会在UserMapper的save()方法中散列吗? 实现Data Mapper模式时的正确方法是什么?

这是用户数据持有者:

class User implements UserInterface
{
    protected $id;

    public function __construct($row = null) {
    if (!is_null($row)) {
        $this->id = $row['id'];
    }
    }

    public function setId($id) {
    $this->id = $id;
    }

    public function getId() {
    return $this->id;
    }
链接地址: http://www.djcxy.com/p/56289.html

上一篇: Using the data mapper pattern

下一篇: Data mapper and zend framework