Files
pathfinder/app/main/model/CharacterModel.php
2015-04-11 18:46:54 +02:00

53 lines
1.2 KiB
PHP

<?php
/**
* Created by PhpStorm.
* User: exodus4d
* Date: 11.04.15
* Time: 15:20
*/
namespace Model;
class CharacterModel extends BasicModel {
protected $table = 'character';
protected $ttl = 0;
protected $rel_ttl = 0;
protected $fieldConf = array(
/* wirft fehler
'characterId' => array(
'has-one' => array('Model\CharacterLogModel', 'characterId')
)
*/
);
/**
* get character data
* @return object
*/
public function getData(){
$characterData = (object) [];
$characterData->characterId = $this->characterId;
$characterData->name = $this->name;
// check for corporation
if($this->corporationId){
$characterData->corporation = (object) [];
$characterData->corporation->id = $this->corporationId;
$characterData->corporation->name = $this->corporationName;
}
// check for alliance
if($this->allianceId){
$characterData->alliance = (object) [];
$characterData->alliance->id = $this->allianceId;
$characterData->alliance->name = $this->allianceName;
}
return $characterData;
}
}