好久不来,发现自己严重脱节中,现求解PHP的MVC到底是什么? MVC 目的是实现软件耦合度降低,就是将不同层面的程序做到最大程度的分离,C,就是控制层,接受url请求,取得数据,然后将数据传递给V视图层,php的template就是这个思想吧。M,就是隔离数据访问的,将对数据如数据库的访问单独抽象出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java可以弄个连接池,php呢?php的数据层可以弄连接池?如果不能只是抽象多个db类然后在template层调用这样子算得上是mvc? 具体定义弄不太明白,但不知不觉中在应用。感觉phpe.net就是一个MVC的构架,楼主可以参考下面的原代码了,偶就是从那里面学滴。。 To:kingerq现在不是代码的实现的问题,我是想了解这个框架。java的我知道是怎么回事,但是php就搞不太懂啦,如果按luobo525所说的那样定义的话,我现在就在用这种模式。 如果你会.net,或者Java,完全可以把思想搬过来,一般只是挑好的和好搬的搬而已 .net的M可以用数据集处理,php好象找不到相关方式 MVC就是model,view,control,可以分解网页的代码结构,不用嵌套的方法. html用mvc太奢侈了吧?最重要的还是快速出程序,提高开发效率和质量html由于历史的原因,用mvc很痛苦,你们可曾看过smarty产生的中间码,真可怕 前台的MVC就是 HTML/CSS/JS分开但是说实话,分开以后利于SEO和开发。。代码简洁了但是如果以后由其他人维护,会有难度。。你一定要对整体CSS/JS了解才可以修改愚见!! To:shubin_lin谢谢你的解析,但不是我想了解的东西。To:ashchensmart产生的中意码真的很冗余,而且速度比镶入html法慢。我现在也是用这种模式在写代码To:willko感谢你的回复,就前台来说。本来就应该那样子管理代码,算不上mvcTo:zwd2005我个人认为ajax就相当一个代理器一样,算不上mvc http://www.phpe.net/articles/390.shtml关注这个问题的可以看一下 To:byteh感谢兄台提供的文章,基本上了解PHP "MVC"这个词的由来。 怎么才能实现像淘宝哪样自由增添模块,上下移动模块,请给个思路 请教php读取Word乱码问题 php5连接mysql的问题 php readdir 我要更新一个表,但其中一个字段是从其他表中查出来的结果,有没有直接的sql语句? 关于截取字符问题 apache+php+linux 一台机子一天一般可以支撑多少访问量? 面试不爽散分ing,今天下午面试过程。 如何得到浏览器分辨率? swoole多进程多线程怎么做一对一聊天? 请诸位推荐本php好书谢谢~`` Discuz两个域名共用COOKIES时的错误问题
感觉phpe.net就是一个MVC的构架,楼主可以参考下面的原代码了,偶就是从那里面学滴。。
现在不是代码的实现的问题,我是想了解这个框架。java的我知道是怎么回事,但是php就搞不太懂啦,如果按luobo525所说的那样定义的话,我现在就在用这种模式。
html由于历史的原因,用mvc很痛苦,你们可曾看过smarty产生的中间码,真可怕
HTML/CSS/JS分开
但是说实话,分开以后利于SEO和开发。。代码简洁了
但是如果以后由其他人维护,会有难度。。你一定要对整体CSS/JS了解才可以修改
愚见!!
谢谢你的解析,但不是我想了解的东西。
To:ashchen
smart产生的中意码真的很冗余,而且速度比镶入html法慢。我现在也是用这种模式在写代码
To:willko
感谢你的回复,就前台来说。本来就应该那样子管理代码,算不上mvc
To:zwd2005
我个人认为ajax就相当一个代理器一样,算不上mvc
感谢兄台提供的文章,基本上了解PHP "MVC"这个词的由来。