本文整理汇总了PHP中DBObject::__getObject方法的典型用法代码示例。如果您正苦于以下问题:PHP DBObject::__getObject方法的具体用法?PHP DBObject::__getObject怎么用?PHP DBObject::__getObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DBObject
的用法示例。
在下文中一共展示了DBObject::__getObject方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: DBObject
/** Constructor
* @param {int} $prueba prueba id
* @param {int} $jornada jornada id
* @param {array} $mangas datos de la manga
* @param {array} $results resultados asociados a la manga/categoria pedidas
* @param {int} $mode manga mode
* @throws Exception
*/
function __construct($prueba, $jornada, $mangas, $results, $mode)
{
parent::__construct('Landscape', "print_clasificacion_eqBest", $prueba, $jornada);
$dbobj = new DBObject("print_clasificacionEquipos");
$this->manga1 = null;
$this->manga2 = null;
$this->trs1 = null;
$this->trs2 = null;
if ($mangas[0] != 0) {
$this->manga1 = $dbobj->__getObject("Mangas", $mangas[0]);
$this->trs1 = $results['trs1'];
}
if ($mangas[1] != 0) {
$this->manga2 = $dbobj->__getObject("Mangas", $mangas[1]);
$this->trs2 = $results['trs2'];
}
$this->categoria = $this->getModeString(intval($mode));
$this->equipos = $results['equipos'];
// recuerda que YA viene indexado por puesto
// insertamos perros dentro de cada equipo.
// para ello vamos a crear un array indexado por teamID
$teams = array();
foreach ($this->equipos as &$equipo) {
$equipo['Perros'] = array();
$teams[$equipo['ID']] = $equipo;
}
// iteramos los perros insertandolos en el equipo. Recuerda que los perros ya vienen ordenados
foreach ($results['individual'] as &$perro) {
array_push($teams[$perro['Equipo']]['Perros'], $perro);
}
$this->equipos = $teams;
}
示例2: DBObject
/** Constructor
* @param {obj} $manga datos de la manga
* @param {obj} $resultados resultados asociados a la manga/categoria pedidas
* @throws Exception
*/
function __construct($prueba, $jornada, $mangas)
{
parent::__construct('Portrait', "print_etiquetasPDF", $prueba, $jornada);
$dbobj = new DBObject("print_etiquetas_pdf");
$this->manga1 = $dbobj->__getObject("Mangas", $mangas[0]);
$this->manga2 = $dbobj->__getObject("Mangas", $mangas[1]);
// add version date and license serial to every label
$ser = substr($this->regInfo['Serial'], 4, 4);
$ver = substr($this->config->getEnv("version_date"), 2, 6);
$this->serialno = "{$ver}-{$ser}";
}
示例3: DBObject
/** Constructor
* @param {int} $prueba
* @param {int} $jornada
* @param {array} $mangas lista de mangaid's
* @param {array} $results resultados asociados a la manga pedidas
* @throws Exception
*/
function __construct($prueba, $jornada, $mangas, $results)
{
parent::__construct('Landscape', "print_podium", $prueba, $jornada);
$dbobj = new DBObject("print_clasificacion");
$this->manga1 = $dbobj->__getObject("Mangas", $mangas[0]);
$this->manga2 = null;
if ($mangas[1] != 0) {
$this->manga2 = $dbobj->__getObject("Mangas", $mangas[1]);
}
$this->resultados = $results;
}
示例4: Logger
/** Constructor
* @param {obj} $manga datos de la manga
* @param {obj} $resultados resultados asociados a la manga/categoria pedidas
* @throws Exception
*/
function __construct($prueba, $jornada, $mangas, $resultados)
{
$this->myLogger = new Logger("print_etiquetas_csv");
$this->config = Config::getInstance();
$dbobj = new DBObject("print_etiquetas_pdf");
$this->prueba = $dbobj->__getObject("Pruebas", $prueba);
$this->club = $dbobj->__getObject("Clubes", $this->prueba->Club);
$this->jornada = $dbobj->__getObject("Jornadas", $jornada);
$this->manga1 = $dbobj->__getObject("Mangas", $mangas[0]);
$this->manga2 = $dbobj->__getObject("Mangas", $mangas[1]);
$this->resultados = $resultados;
// evaluage logo info
$this->icon = "rsce.png";
if (isset($this->club)) {
$this->icon = $this->club->Logo;
}
}
示例5: DBObject
/** Constructor
* @param {int} $prueba prueba id
* @param {int} $jornada jornada id
* @param {array} $mangas datos de la manga
* @param {array} $results resultados asociados a la manga/categoria pedidas
* @param {int} $mode manga mode
* @throws Exception
*/
function __construct($prueba, $jornada, $mangas, $results, $mode)
{
parent::__construct('Landscape', "print_clasificacion", $prueba, $jornada);
$dbobj = new DBObject("print_clasificacion");
$this->manga1 = $dbobj->__getObject("Mangas", $mangas[0]);
$this->manga2 = null;
if ($mangas[1] != 0) {
$this->manga2 = $dbobj->__getObject("Mangas", $mangas[1]);
}
$this->resultados = $results['rows'];
$this->trs1 = $results['trs1'];
$this->trs2 = null;
if ($mangas[1] != 0) {
$this->trs2 = $results['trs2'];
}
$this->categoria = $this->getModeString(intval($mode));
}