colly_wyx
2018-05-03 b8a82d561917a4336214225f65f4488d977c5fb1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
 
class Domain_User1 {
 
    public function getBaseInfo($userId) {
        $rs = array();
 
        $userId = intval($userId);
        if ($userId <= 0) {
            return $rs;
        }
 
        // 版本1:简单的获取
        $model = new Model_User();
        $rs = $model->getByUserId($userId);
 
        // 版本2:使用单点缓存/多级缓存 (应该移至Model层中)
        /**
        $model = new Model_User();
        $rs = $model->getByUserIdWithCache($userId);
        */
 
        // 版本3:缓存 + 代理
        /**
        $query = new PhalApi_ModelQuery();
        $query->id = $userId;
        $modelProxy = new ModelProxy_UserBaseInfo();
        $rs = $modelProxy->getData($query);
        */
 
        return $rs;
    }
}