MVC 目的是实现软件耦合度降低,就是将不同层面的程序做到最大程度的分离,
C,就是控制层,接受url请求,取得数据,然后将数据传递给V视图层,php的template就是这个思想吧。
M,就是隔离数据访问的,将对数据如数据库的访问单独抽象出来

解决方案 »

  1.   

    java可以弄个连接池,php呢?php的数据层可以弄连接池?如果不能只是抽象多个db类然后在template层调用这样子算得上是mvc?
      

  2.   

    具体定义弄不太明白,但不知不觉中在应用。
    感觉phpe.net就是一个MVC的构架,楼主可以参考下面的原代码了,偶就是从那里面学滴。。
      

  3.   

    To:kingerq
    现在不是代码的实现的问题,我是想了解这个框架。java的我知道是怎么回事,但是php就搞不太懂啦,如果按luobo525所说的那样定义的话,我现在就在用这种模式。
      

  4.   

    如果你会.net,或者Java,完全可以把思想搬过来,一般只是挑好的和好搬的搬而已
      

  5.   

    .net的M可以用数据集处理,php好象找不到相关方式
      

  6.   

    MVC就是model,view,control,可以分解网页的代码结构,不用嵌套的方法.
      

  7.   

    html用mvc太奢侈了吧?最重要的还是快速出程序,提高开发效率和质量
    html由于历史的原因,用mvc很痛苦,你们可曾看过smarty产生的中间码,真可怕
      

  8.   

    前台的MVC就是 
    HTML/CSS/JS分开
    但是说实话,分开以后利于SEO和开发。。代码简洁了
    但是如果以后由其他人维护,会有难度。。你一定要对整体CSS/JS了解才可以修改
    愚见!!
      

  9.   

    To:shubin_lin
    谢谢你的解析,但不是我想了解的东西。
    To:ashchen
    smart产生的中意码真的很冗余,而且速度比镶入html法慢。我现在也是用这种模式在写代码
    To:willko
    感谢你的回复,就前台来说。本来就应该那样子管理代码,算不上mvc
    To:zwd2005
    我个人认为ajax就相当一个代理器一样,算不上mvc
      

  10.   

    http://www.phpe.net/articles/390.shtml关注这个问题的可以看一下
      

  11.   

    To:byteh
    感谢兄台提供的文章,基本上了解PHP "MVC"这个词的由来。