webForumDet fria alternativet

MVC - kommentarer önskas

PHPur PHP

1 svar · 212 visningar · startad av Compusa

Medlem sedan jan. 20023 327 inlägg
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();	  
	}
}

?>
Medlem sedan jan. 20023 327 inlägg
#2

Ingen?

135 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)