Ingen?
Frågan#1
Efter en hel del Java hade jag nu tänkt mig att ge mig på lite PHP5 för att testa det nya stödet för objektorientering. Har försökt att strukturera upp enligt Model-View-Controller och skulle vilja hör lite kommentarer till min skiss som bara är ett snabbskrivet test för att se om det fungerar. Har jag tänkt rätt, är det något som kan förbättras osv.
Model
Anropar exempelvis databasklassen...
<?php
class Model
{
/**
* Class constructor
*
*/
public function Model()
{
//
}
public function getUser()
{
$connection = new Connection();
$testArray = $connection->getUser();
return $testArray;
}
}
?>
Controller
Kopplar ihop modellen med view. Flödet och validering sker här.
<?php
// Controller
$model = new Model();
$user = $model->getUser();
$view = new View();
$view->showUser($user);
?>
View
View anropas av controller och anropar template klassen
<?php
class View
{
/**
* Class constructor
*
*/
public function View()
{
//
}
public function showUser($user)
{
require_once "plump/model/layout/layout.php";
$template = new PlumpTemplate("test2.tpl");
$template->showPlumpTemplate();
}
}
?>