---
title: "MVC - kommentarer önskas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/120334-mvc-kommentarer-önskas"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Compusa"
published: "2005-01-17T19:47:45.000Z"
updated: "2005-01-18T09:30:43.000Z"
replies: 1
views: 215
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/120334-mvc-kommentarer-önskas"
---

# MVC - kommentarer önskas

## #1 — Compusa, 2005-01-17T19:47Z

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
<?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
<?php
	// Controller
	$model = new Model();
	$user = $model->getUser();
	
	$view = new View();
	$view->showUser($user);
?>
```

**View**
View anropas av controller och anropar template klassen

```php
<?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();	  
	}
}

?>
```

Permalänk: https://www.webforum.nu/p/120334

## #2 — Compusa, 2005-01-18T09:30Z

Ingen?

Permalänk: https://www.webforum.nu/p/1531851

---

Tråden på webben: https://www.webforum.nu/amne/php/120334-mvc-kommentarer-önskas
