yixianliu 发表于 2012-9-18 15:12:26

如何实现MVC思想?

我始终不太明白怎么去实现MVC思想,我大概清楚MVC思想的结构,但具体实现我依然非常的迷糊?就好像现在一些操作控制我是用SWITCH,如何实现到控制器去操作呢?这个我完全没有思路,哪位朋友可以详细举个例子给我?

switch($_GET['op']){
        case 'list':
                $result = Article::List_Ad_Article();
                break;
        case 'single':
                $result = Article::Single_Ad_Article();
                break;
        case 'add':
                $result = Article::Add_Ad_Article();
                break;
        case 'update':
                Article::Update_Ad_Article();
                break;
        case 'del':
                Article::Del_Ad_Article();
                break;
        default:
               
                break;
}

kissgxd 发表于 2012-9-18 15:38:01

你就当是一条线,用户发起请求去C,C先调用M得到数据,然后读V与相应的数据结合发送到客户端

yiibaicom 发表于 2012-9-18 15:53:25

感觉好难

yixianliu 发表于 2012-9-19 00:13:37

yiibaicom 发表于 2012-9-18 15:53 static/image/common/back.gif
感觉好难

????什么意思~

yunnysunny 发表于 2012-9-19 21:28:38

你难道用的不是CI?

yixianliu 发表于 2012-9-20 14:00:18

yunnysunny 发表于 2012-9-19 21:28 static/image/common/back.gif
你难道用的不是CI?

是用CI也可以问吧?

Y无声息 发表于 2012-9-21 12:02:49

感觉mvc思想还是很反感。。。:L

yunnysunny 发表于 2012-9-22 10:29:23

yixianliu 发表于 2012-9-20 14:00 static/image/common/back.gif
是用CI也可以问吧?

CI是基于mvc的,你竟然问CI中mvc怎么用

yunnysunny 发表于 2012-9-22 10:29:52

看一下《php敏捷开发框架codeigniter》

visvoy 发表于 2012-9-22 21:13:37

建议阅读core/codeigniter.php,router和uri库部分的源码
页: [1] 2
查看完整版本: 如何实现MVC思想?