書かれたものをどのようにして mvc と呼ぶことができるのでしょうか?クソクソクソ沸騰
そもそもどうやって書くのかわからないのに、それでもこうやって書くことに固執します。めちゃくちゃ迷惑だよ。
モデルディレクトリ、コアディレクトリ(データベースクラスなど)など、いくつかのディレクトリに分けています。
次に、コントローラーを作成し、最も単純なスイッチを使用してクエリ対象のモデルを決定し、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;
クラスファクトリー(){ 関数 __construct(){ $this->models = array(); } 関数 & getModel($modelName) { if(!isset($this->models[$modelName])){ require("{MODEL_BASEPATH}/{$modelName}"); $this->models[$modelName] = new $modelName(); } $this->model[$modelName] を返します; } <div class="clear"></div>