<?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;
|
}
|
}
|