public function listaCamiones() { $this->layout = false; $this->loadModel('Camion'); $camion = new Camion(); $this->set('camiones', $camion->find('all', array('order' => 'Camion.placa', 'recursive' => 1))); }
/** * Récupère un objet Vehicule en base * * @param int $id l'id du Vehicule à récupérer * * @return Vehicule un objet contenant le véhicule récupéré */ public function get($id) { $id = (int) $id; $q = $this->_db->query('SELECT id, marque, modele, couleur, nb_roues, prix, vitesse FROM vehicule WHERE id = ' . $id); $donnees = $q->fetch(\PDO::FETCH_ASSOC); $vehicule = new Camion(); if (!empty($donnees)) { $vehicule->hydrate($donnees); } return $vehicule; }
private $pasajeros; public function subir_pasajeros($cantidad_pasajeros) { $this->pasajeros = $cantidad_pasajeros; echo 'Se han subido ' . $cantidad_pasajeros . ' pasajeros <br />'; } public function verificar_encendido() { if ($encendido == true) { echo 'Autobus encendido <br />'; } else { echo 'Autobus apagado <br />'; } } } $camion = new Camion(); $camion->encender(); // encender() es un metodo de la clase padre // pero al ser un metodo publico es herado por la clase hijo // en este caso Camion y por lo tanto puede ser llamado desde un // objeto de Camion $camion->cargar(10); $camion->verificar_encendido(); $camion->matricula = 'MDU - 293'; // Lo mimsmo que ocurre con el metodo encender() se // aplica para la propiedad de matricula y el metodo // apagar. Son metodos y propiedades publicas // por lo tanto el hijo las hereda sin ningun problema o limitacion $camion->apagar(); $autobus = new Autobus(); $autobus->encender();
<?php include_once "includes/camion.php"; include_once "includes/empleado.php"; include_once "includes/sucursal.php"; $empleado = new Empleado(); $sucursal = new Sucursal(); $camion = new Camion(); if (isset($_POST["origen"], $_POST["destino"], $_POST["empleado"], $_POST["cantidad_paquetes"], $_POST["placa"])) { if (!empty($_POST["origen"]) && !empty($_POST["destino"]) && !empty($_POST["empleado"]) && !empty($_POST["cantidad_paquetes"]) && !empty($_POST["placa"])) { $camion->setOrigen($_POST["origen"]); $camion->setDestino($_POST["destino"]); $camion->setEmpleado($_POST["empleado"]); $camion->setCantidad_paquetes($_POST["cantidad_paquetes"]); $camion->setPlaca($_POST["placa"]); $camion->agregar_camion(); $empleado->setNombre($_POST["empleado"]); $empleado->ocupar(); } } if (isset($_GET["eliminar"])) { $camion = $camion->setId_camion($_GET["eliminar"]); $camion->eliminar(); } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Camiones</title> <link rel="stylesheet" type="text/css" href="css/style.css"> </head>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>POO1</title> </head> <body> <h1>Esto es una prueba</h1> <h1>Ahora lo estoy modificando desde la pág de GitHub</h1> <?php include 'vehiculos.php'; $mazda = new Coche(); $pegaso = new Camion(); echo 'El mazda tiene ' . $mazda->getRuedas() . ' ruedas<br>'; echo 'El pegaso tiene ' . $pegaso->getRuedas() . ' ruedas<br>'; echo 'El mazda tiene un motor de ' . $mazda->getMotor() . ' cc<br>'; ?> </body> </html>
<?php $n_camion = new Camion(); $n_empleado = new Empleado(); $n_camion->setId_camion($_GET["editar"]); $cam = $n_camion->editar(); $n_empleado->setNombre($_GET["empleado"]); $n_empleado->desocupar(); if (isset($_POST["n_origen"], $_POST["n_destino"], $_POST["n_empleado"], $_POST["n_cantidad_paquetes"], $_POST["n_placa"])) { #$empleado->setNombre($_POST["n_empleado"]); #$empleado->desocupar(); if (!empty($_POST["n_origen"]) && !empty($_POST["n_destino"]) && !empty($_POST["n_empleado"]) && !empty($_POST["n_cantidad_paquetes"]) && !empty($_POST["n_placa"])) { $n_camion->setOrigen($_POST["n_origen"]); $n_camion->setDestino($_POST["n_destino"]); $n_camion->setEmpleado($_POST["n_empleado"]); $n_camion->setCantidad_paquetes($_POST["n_cantidad_paquetes"]); $n_camion->setPlaca($_POST["n_placa"]); $n_camion->actualizar(); $empleado->setNombre($_POST["n_empleado"]); $empleado->ocupar(); } } else { if (!isset($_POST["n_origen"], $_POST["n_destino"], $_POST["n_empleado"], $_POST["n_cantidad_paquetes"], $_POST["n_placa"])) { $n_empleado->ocupar(); } } ?> <form action="" method="post">
<?php include "Transport.php"; include "Voiture2.php"; include "Camion.php"; include "Moto.php"; $r4 = new Voiture2(); $r4->demarrer(); $r4->klaxonner(); $r4->freinAMain(); $r4->cassePied(); $r4->tourner(); echo '<hr>'; $daf = new Camion(); $daf->demarrer(); $daf->klaxonner(); $daf->accrocherRemorque(); $daf->tourner(); echo '<hr>'; $ducati = new Moto(); $ducati->demarrer(); $ducati->klaxonner(); $ducati->roueArriere(); $ducati->tourner();