仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 589|回复: 8
打印 上一主题 下一主题

[学习教程] PHP网页设计ThinkPHP 中M办法和D办法的详细区分

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:13:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
然后大吼:别人可以,我为什么就不可以?(是不是有点阎罗教练的味道,默默的确是电影看多了,抽嘴巴是会痛的,各位其实明白这个道理了就行了)M办法和D办法的区分ThinkPHP中M办法和D办法都用于实例化一个模子类,M办法用于高效实例化一个基本模子类,而D办法用于实例化一个用户界说模子类。利用M办法假如是以下情形,请思索利用M办法:对数据表举行复杂的CURD操纵而无庞大的营业逻辑时只要一般的表有较为庞大的营业逻辑时,将M办法与实例化CommonModel类举行分离利用M办法乃至能够复杂看着就是对参数表名对应的数据表的操纵:$User=M(User);利用D办法假如是以下情形,请思索利用D办法:必要利用ThinkPHP模子中一些初级功效如主动考证功效(create()办法中完成)、联系关系模子等营业逻辑对照庞大,且触及的表浩瀚将营业逻辑界说在了自界说的模子类内里(Lib/Model目次下),而想在操纵中完成这些营业逻辑别的D办法不撑持跨项目挪用,必要利用:$User=D(User,Admin);//实例化Admin项面前目今面的User模子$User=D(Admin.User);//启用了项目分组提醒启用了项目分组后,Model类其实不一定对应着项目分组。多个项目组之间共有的模子类,一致放在Model目次下,能够间接利用D(ModelName)实例化。而D(User.UserInfo)其实不暗示User必定是一个项目分组,也能够仅仅是对Model下文件的一个分类目次,D(User.UserInfo)实例化的是User目次下的UserInfo模子类。总结M办法和D办法都能够在模子类文件不存在的情形下间接利用的,但明显M办法更高效;但要利用模子类内里营业逻辑,就必需利用D办法。一个对照抽象的比方就是:M办法就如一台刚装好操纵体系的电脑,只能利用一些基础功效;而D办法就如在装好的体系上再安装了一些如Office、QQ等使用软件,功效加倍壮大,同时全部电脑运转速率也变慢了。以上是对M办法和D办法区分的一些总结,M办法和D办法要依据实践情形来详细选择。工具程序用来显示RasmusLerdorf的个人履历,以及统计网页流量。
小妖女 该用户已被删除
沙发
发表于 2015-1-19 05:10:40 | 只看该作者
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
海妖 该用户已被删除
板凳
发表于 2015-1-27 21:24:54 | 只看该作者
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
精灵巫婆 该用户已被删除
地板
发表于 2015-2-5 14:19:52 | 只看该作者
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
谁可相欹 该用户已被删除
5#
发表于 2015-2-12 05:47:50 | 只看该作者
php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。
冷月葬花魂 该用户已被删除
6#
发表于 2015-3-2 23:49:08 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
爱飞 该用户已被删除
7#
发表于 2015-3-11 07:48:46 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
分手快乐 该用户已被删除
8#
发表于 2015-3-17 23:34:04 | 只看该作者
基础有没有对学习php没有太大区别,关键是兴趣。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-25 07:59:20 | 只看该作者
写的比较杂,因为我也是个新手,不当至于大家多多指正。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 16:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表