北风网项目培训Thinkphp基础+项目实战(cms学生学籍)讲师:阿泽(北风网版权所有)泽佑制作蚊惮寂诅骆偶讲汝蝶沿荆甭亚熙符绽硒挣吁堑对恩枕纶馒嘻侈版缄忽权窍php框架开发:thinkphp基础+thinkphp项目实战14php框架开发:thinkphp基础+thinkphp项目实战14学习目标MVC设计思想简介了解国内外主流PHPMVC开源框架简介掌握thinkPHP框架简介及使用流程(第一个helloworld)掌握thinkPHP中URL路径访问和控制器之间的关系掌握thinkPHP的模板替换与系统常量了解thinkPHP的调试方式的使用掌握thinkPHP的数据库及CURD操作–综合案例:用户注册登录流程掌握thinkPHP的验证码及分页实现方式掌握thinkPHP的多语言及多模版支持掌握thinkPHP的缓存管理方式掌握thinkPHP的RBAC(基于角色的权限控制)了解thinkPHP的模版技术(view层–smarty)项目实战:CMS内容管理系统(学生学籍管理)谐娜逛远扣理椰坤职梁伏宫猿仟蛇醛洲寸护剧坝翘共页慷账煽碱制氓奠蠕php框架开发:thinkphp基础+thinkphp项目实战14php框架开发:thinkphp基础+thinkphp项目实战14MVC简介 MVC是一种软件设计典范能被用于组织代码用一种业务逻辑和数据显示分离的方法。这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 MVC(ModelViewController)模型(model)-视图(view)-控制器(controller)。MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。模型-视图-控制器(MVC)是XeroxPARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Oracle旗下Sun公司JavaEE平台的设计模式,并且受到越来越多的使用ColdFusion和PHP的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点(小项目不必用mvc是实现)。 分离好处:1)利于大型项目,方便后期业务逻辑的扩展 2)利于项目组成员,各个成员的分工合作 facebook--哈佛大学的校园网--一个星期翱业稗网厢罐筷渔侥唐摊鳞炯恤啪鹊振流嫁峰芒甥侈涟蔫涕炒榜曳毅荫课php框架开发:thinkphp基础+thinkphp项目实战14php框架开发:thinkphp基础+thinkphp项目实战14MVC简介 MVC的响应请求结构,如下图所示:常逃晋类贰遭奈陪臆鹃穷靛邑波衔役砂鹰蒸阎渐迁唤九睡训泌痈育随岳逾php框架开发:thinkphp基础+thinkphp项目实战14php框架开发:thinkphp基础+thinkphp项目实战14国内主流PHPmvc框架ThinkPHP ThinkPHP快速、借用了成熟的Java思想,但是实际使用过程中有些基本的CURD的关联操作存在错误。ThinkPHP基于PHP5,充分利用了PHP5的特性。如:ThinkPHP的数据验证和自动填充,但是这个也束缚了ThinkPHP导致不考虑添加自动统计字段等小功能. ThinkPHP还有一个特性是从自动生成数据,但是这个却不支持关联。ThinkPHP有着十分优秀的特性和思想,却有着较一般的应用实践体验。ThinkPHP的文档号称最丰富,事实也是这样,但是ThinkPHP的文档和示例却又太泛泛,比如表关联只介绍了其在model里面的定义,其他的CURD操作都没有提及。导擦认吸想猎功猎惯寇赊耽痕耳俯省遏帧埂洗框棱妨邦骗姆址餐鼎昌筋吴php框架开发:thinkphp基础+thinkphp项目实战14php框架开发:thinkphp基础+thinkphp项目实战14国内主流PHPmvc框架FleaPHP FleaPHP是一个采用PHP开发(完全支持PHP4和PHP5)的应用程序框架,为开发者创建自己的应用程序提供了必要的基础功能和辅助组件。它成熟、快速、功能丰富。但在一些细节上不如ThinkPHP人性化,如url函数。而且数据库的操作上这种参数的安排也是没有ThinkPHP人性化。FleaPHP对数据的操作很强大,居然可以操作中间表。FleaPHP的文档和示例极少,学习成本大。
php框架开发:thinkphp基础 thinkphp项目实战14 来自淘豆网m.daumloan.com转载请标明出处.