public function actionCompararJugador() { $jugadorActual = $_GET['jugadorActual']; $jugadorComparar = $_GET['jugadorComparar']; $modelJugadorVs = Jugador::model()->findByPk($jugadorComparar); $personajePrimario = JugadorPersonaje::model()->find(array('condition' => 'id_jugador=:jugadorComparar AND primario=1', 'params' => array(':jugadorComparar' => $jugadorComparar))); if ($jugadorActual != $jugadorComparar) { $recordVs = Jugador::model()->getRecordVs($jugadorActual, $jugadorComparar); } else { $recordVs = "0 G - 0 P"; } $allSets = PvpSet::model()->historiaVs($jugadorActual, $jugadorComparar); return $this->renderPartial('_vsJugador', array('personajePrimario' => $personajePrimario, 'modelJugadorVs' => $modelJugadorVs, 'recordVs' => $recordVs, 'allSets' => $allSets, 'jugadorActual' => $jugadorActual), false, true); }
public function getPersonajes($idJugador, $primary = false) { $personajes = JugadorPersonaje::model()->findAll(array('condition' => 'id_jugador=:idJugador', 'params' => array(':idJugador' => $idJugador), 'order' => 'primario desc')); $imagenes = ""; $countP = count($personajes); if ($countP > 0) { foreach ($personajes as $personaje) { $imagenes = CHtml::image(Yii::app()->BaseUrl . "/images/" . $personaje->idPersonaje->imagen) . " " . $imagenes; if ($primary == true) { return $imagenes; } } } return $imagenes; }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { $model = JugadorPersonaje::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }