ホームページ >バックエンド開発 >PHPチュートリアル >PHP简易MVC(仿C#MVC)解决办法
PHP简易MVC(仿C#MVC)
Controllers:HomeController.php、ShopController.php ....
Views: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
/* 商城控制器 */
class HomeController extends BaseController
{
//风向标
public function biao(){
$this->cacheView(); //优先从缓存输出,可选数据库缓存/磁盘缓存静态页面
$site=$this->dal('site'); //调用数据库层
//分类
$cats=$site->getMyCats('风向标');
//列表
foreach($cats as &$cat){
$cat['list']=$site->getMyProductTop("where cid=".$cat['id'],5);
}
$this->viewData['cats']=$cats; //给视图模板赋值变量
$this->view(); //显示视图
}
}
?>
模板语法(smarty):