Home > Article > Backend Development > 如何写出来的东西才叫mvc哦。小弟我艹艹艹艹熬
怎么写出来的东西才叫mvc哦。我艹艹艹艹熬
本来就不会,还偏让这样写。真TM讨厌。
我分为几个目录,比如model目录,核心目录(数据库类等)。
然后我写一个控制器,用最简单的switch判断请求要查询的model,然后再加个smarty当V。
大致代码好像是
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->switch($action){ case "add1": $smarty=new Smarty(); $smarty->display("tianjiabumen.tpl"); break; case "del": $id=$_GET['id']; $bm=new bumenmodel(); $bm->id=$id; $bm->delete(); header("location:bumenkongzhiqi.php?action=chaxun"); break;
class factory(){ function __contruct(){ $this->models = array(); } function & getModel($modelName) { if(!isset($this->models[$modelName])){ require("{MODEL_BASEPATH}/{$modelName}"); $this->models[$modelName] = new $modelName(); } return $this->model[$modelName]; } } <div class="clear"> </div>