PHP beginner |
|
MVC, oftewel Model View Controller. In de controller verwerk je de data, die je uiteindelijk in de view weergeeft. Dus de controlles, die je uit wil voeren op de post-data doe je in de controller. Hieronder een kort voorbeeldje(vergeet niet de Smarty Class te include):
<?php
/*
* Some controller
*/
// Beschouw deze data als afkomstig van de post.
$strPostData = "Michelle";
$smarty = new Smarty();
$smarty->compile_check = true;
$smarty->debugging = true;
// Controle op post data
if($strPostData == "Michelle")
{
$smarty->assign("postData", "Postdata is gelijk aan " . $strPostData . "");
}
else
{
$smarty->assign("postData", "Postdata is niet gelijk aan " . $strPostData . "");
}
$smarty->display("index.tpl");
?>
<?php /* * Some controller */ // Beschouw deze data als afkomstig van de post. $strPostData = "Michelle"; $smarty = new Smarty(); $smarty->compile_check = true; $smarty->debugging = true; // Controle op post data if($strPostData == "Michelle") { $smarty->assign("postData", "Postdata is gelijk aan " . $strPostData . ""); } else { $smarty->assign("postData", "Postdata is niet gelijk aan " . $strPostData . ""); } $smarty->display("index.tpl"); ?>
Tot slot de template. Zoals je kunt zien wordt deze alleen gebruikt om de bewerkte data op het scherm te weergeven.
<!-- File: index.tpl //-->
{$postData}
<!-- File: index .tpl //--> {$postData}
|