ホームページ  >  記事  >  バックエンド開発  >  PHP シンプル MVC (模倣 C#MVC) ソリューション

PHP シンプル MVC (模倣 C#MVC) ソリューション

WBOY
WBOYオリジナル
2016-06-13 13:42:29743ブラウズ

PHP シンプル MVC (C#MVC を模倣)
コントローラー: HomeController.php、ShopController.php....
ビュー: Home/index、Home/list....

アクセス パス:
http://127.0.0.1/index.php/home/index
http://127.0.0.1/index.php/home/list
http://127.0.0.1/index.php /shop/index
....

HomeController.php

/* Shop Controller*/

class HomeController extends BaseController
{
//風向計
public functionbiao(){
$this->cacheView(); //キャッシュ、オプションのデータベース キャッシュ/ディスク キャッシュ静的ページからの出力を優先します

$site=$this->dal('site'); //データベース層を呼び出します

//カテゴリ
$cats=$site->getMyCats('windvane') ;

//List
foreach($cats as &$cat){
$cat['list']=$site->getMyProductTop("where cid=".$cat[ ' id'],5);
}

$this->viewData['cats']=$cats //ビュー テンプレートに変数を割り当てます
$this->view ( ); // ビューを表示
}

}
?>

テンプレート構文 (スマート):


あなたは {{$cat.name}} の注目製品を表示しています





参考事例:
Taodao: http://www.taodao100.com



-----解決策--- --- ---------------
あなたのは pdo ではありませんか? mssql

が基本クラスとして pdo を使用するように指定するにはどうすればよいですか


新しい記事を投稿しました
------ -- ----------------------------------
http://topic.csdn.net/u / 20100310/11/62a60067-b3da-4dee-9d6a-f1baeb2f3f33.html

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。