add cache-table for character data instead of using database view (solves issue #324)
This commit is contained in:
parent
759a814587
commit
48d978c717
6 changed files with 233 additions and 106 deletions
|
|
@ -36,7 +36,7 @@
|
|||
*
|
||||
* @var array
|
||||
*/
|
||||
public $models = array('users', 'userroles', 'characters', 'characterroles', 'avatars', 'media');
|
||||
public $models = array('users', 'userroles', 'characters', 'characterroles', 'avatars', 'media', 'xplevels');
|
||||
/**
|
||||
* Required components
|
||||
*
|
||||
|
|
@ -116,7 +116,7 @@
|
|||
$character['characterroles'] = array_map(function($a) { return $a['name']; }, $character['characterroles']);
|
||||
|
||||
// Level
|
||||
$character['xplevel'] = $this->Characters->getXPLevelOfCharacters($character['id']);
|
||||
$character['xplevel'] = $this->Xplevels->getXPLevelById($character['xplevel_id']);
|
||||
|
||||
// Avatar
|
||||
$avatar = $this->Avatars->getAvatarById($character['avatar_id']);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue