Mostrado equipos con BD

parent f83589c8
Showing with 131 additions and 5 deletions
......@@ -17,4 +17,15 @@ class Pages extends Controller{
echo view('pages/'.$page, $data);
echo view('templates/footer', $data);
}
public function Equipos(){
$data = [
'title' => 'Equipos',
'equipos' => model('EquiposModel')->get_equipos()
];
echo view('templates/header', $data);
echo view('pages/equipos', $data);
echo view('templates/footer', $data);
}
}
\ No newline at end of file
<?php
namespace App\Models;
use CodeIgniter\Model;
class EquipoModel extends Model
{
protected $table = 'equipos';
protected $primaryKey = 'id';
protected $useAutoIncrement = true;
protected $returnType = 'object';
protected $useSoftDeletes = false;
protected $allowedFields = ['id', 'Nombre', 'Imagen'];
protected $useTimestamps = false;
protected $createdField = 'created_at';
protected $updatedField = 'updated_at';
protected $deletedField = 'deleted_at';
protected $validationRules = [];
protected $validationMessages = [];
protected $skipValidation = false;
public function get_equipos(){
$equipos = $this->findAll();
return $equipos;
}
}
\ No newline at end of file
<?php
namespace App\Models;
use CodeIgniter\Model;
class UserModel extends Model
{
protected $table = 'jornadas';
protected $primaryKey = 'id_partido';
protected $useAutoIncrement = true;
protected $returnType = 'object';
protected $useSoftDeletes = false;
protected $allowedFields = ['id_partido', 'id_jornada', 'id_equipoL', 'id_equipoV', 'golesL', 'golesV'];
protected $useTimestamps = false;
protected $createdField = 'created_at';
protected $updatedField = 'updated_at';
protected $deletedField = 'deleted_at';
protected $validationRules = [];
protected $validationMessages = [];
protected $skipValidation = false;
}
\ No newline at end of file
<?php
namespace App\Models;
use CodeIgniter\Model;
class UserModel extends Model
{
protected $table = 'jugadores';
protected $primaryKey = 'id_jugador';
protected $useAutoIncrement = true;
protected $returnType = 'object';
protected $useSoftDeletes = false;
protected $allowedFields = ['id_jugador', 'Nombre', 'id_equipo'];
protected $useTimestamps = false;
protected $createdField = 'created_at';
protected $updatedField = 'updated_at';
protected $deletedField = 'deleted_at';
protected $validationRules = [];
protected $validationMessages = [];
protected $skipValidation = false;
}
\ No newline at end of file
<?php
namespace App\Models;
use CodeIgniter\Model;
class UserModel extends Model
{
protected $table = 'usuarios';
protected $primaryKey = 'id_usuario';
protected $useAutoIncrement = true;
protected $returnType = 'object';
protected $useSoftDeletes = false;
protected $allowedFields = ['nom_usuario', 'cont_usuario', 'id_usuario'];
protected $useTimestamps = false;
protected $createdField = 'created_at';
protected $updatedField = 'updated_at';
protected $deletedField = 'deleted_at';
protected $validationRules = [];
protected $validationMessages = [];
protected $skipValidation = false;
}
\ No newline at end of file
......@@ -5,6 +5,21 @@
</div></br>
</div>
<div class="target">
<div class="text-center">
<input type="search" name="equipos" placeholder="Introduce el nombre del equipo" >
<input type ="submit" value="Buscar">
</div></br>
</div>
<?php foreach($equipos as $equipo) {?>
<div class="col-md-3">
<div class="card" >
<img class="card-img-top" src="<?= base_url("img/.".$equipo->Imagen )?>" weight="60" height="auto">
<div class="card-body">
<h4 class="text-md-center"><?php echo $equipo->Nombre ?></h4>
</div>
</div></br>
</div>
<?php }?>
......@@ -6,7 +6,7 @@
<hr class="my-2">
<p class="text-center">Aquí podra consultar la siguiente información sobre equipos de 1ª División Española</p>
<p class="text-center">
<a class="btn btn-primary btn-lg" href="<?= base_url("pages/view/equipos.php") ?>" role="button">Equipos</a>
<a class="btn btn-primary btn-lg" href="<?= base_url("pages/equipos") ?>" role="button">Equipos</a>
<a class="btn btn-primary btn-lg" href="<?= base_url("pages/view/jornadas.php") ?>" role="button">Jornadas</a>
</p>
</div>
......
......@@ -8,7 +8,7 @@
<nav class="navbar navbar-expand-lg navbar-dark bg-primary justify-content-between">
<ul class="nav navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="<?= base_url("pages/view/equipos") ?>">Equipos</a>
<a class="nav-link" href="<?= base_url("pages/equipos") ?>">Equipos</a>
</li>
<li class="nav-item">
<a class="nav-link" href="<?= base_url("pages/view/jornadas") ?>">Jornadas</a>
......
__ci_last_regenerate|i:1657385022;_ci_previous_url|s:53:"http://localhost/webapp/index.php/pages/view/register";
\ No newline at end of file
__ci_last_regenerate|i:1657383401;_ci_previous_url|s:54:"http://localhost/webapp/index.php/pages/view/login.php";
\ No newline at end of file
__ci_last_regenerate|i:1657385022;_ci_previous_url|s:54:"http://localhost/webapp/index.php/pages/view/login.php";
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment