<?php
|
|
class Model_User extends PhalApi_Model_NotORM {
|
|
public function getByUserId($userId) {
|
return $this->getORM()
|
->select('*')
|
->where('id = ?', $userId)
|
->fetch();
|
}
|
|
public function getByUserIdWithCache($userId) {
|
$key = 'userbaseinfo_' . $userId;
|
$rs = DI()->cache->get($key);
|
if ($rs === NULL) {
|
$rs = $this->getByUserId($userId);
|
DI()->cache->set($key, $rs, 600);
|
}
|
return $rs;
|
}
|
|
/**
|
protected function getTableName($id) {
|
return 'user';
|
}
|
*/
|
}
|