版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北风网项目培训Thinkphp基础+项目实战(cms学生学籍)讲师:阿泽(北风网版权所有)泽佑制作学习目标MVC设计思想简介了解国内外主流PHPMVC开源框架简介掌握thinkPHP框架简介及使用流程(第一个helloworld)掌握thinkPHP中URL路径访问和控制器之间的关系掌握thinkPHP的模板替换与系统常量了解thinkPHP的调试方式的使用掌握thinkPHP的数据库及CURD操作–综合案例:用户注册登录流程掌握thinkPHP的验证码及分页实现方式掌握thinkPHP的多语言及多模版支持掌握thinkPHP的缓存管理方式掌握thinkPHP的RBAC(基于角色的权限控制)了解thinkPHP的模版技术(view层–smarty)项目实战:CMS内容管理系统(学生学籍管理)MVC简介
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--哈佛大学的校园网--一个星期MVC简介
MVC的响应请求结构,如下图所示:国内主流PHPmvc框架ThinkPHP
ThinkPHP快速、借用了成熟的Java思想,但是实际使用过程中有些基本的CURD的关联操作存在错误。ThinkPHP基于PHP5,充分利用了PHP5的特性。如:ThinkPHP的数据验证和自动填充,但是这个也束缚了ThinkPHP导致不考虑添加自动统计字段等小功能.
ThinkPHP还有一个特性是从自动生成数据,但是这个却不支持关联。ThinkPHP有着十分优秀的特性和思想,却有着较一般的应用实践体验。ThinkPHP的文档号称最丰富,事实也是这样,但是ThinkPHP的文档和示例却又太泛泛,比如表关联只介绍了其在model里面的定义,其他的CURD操作都没有提及。
国内主流PHPmvc框架FleaPHP
FleaPHP是一个采用PHP开发(完全支持PHP4和PHP5)的应用程序框架,为开发者创建自己的应用程序提供了必要的基础功能和辅助组件。它成熟、快速、功能丰富。但在一些细节上不如ThinkPHP人性化,如url函数。而且数据库的操作上这种参数的安排也是没有ThinkPHP人性化。FleaPHP对数据的操作很强大,居然可以操作中间表。FleaPHP的文档和示例极少,学习成本大。但是一上手之后就很简单了。
FleaPHP框架的核心非常小,但通过灵活的配置,可以组合出各种类型的基础架构。对于简单的脚本页面,FleaPHP不需要载入MVC模式,只需要为应用程序提供业务逻辑和数据库服务。而对于复杂的应用程序,FleaPHP可以完成从MVC模式调用、访问控制、数据验证到文件上传、图片处理等各种各样的任务。正是因为这种出色的定制和扩展能力,FleaPHP真正接近了“满足从简单应用到企业开发的各种需求”这个目标。而且与许多其他框架不同,FleaPHP是一个完全在实际开发中精炼出来的框架。
FleaPHP作为一个完全国产的框架,具有完全中文化的文档、代码注释,并且在扩展功能上也注重考虑国内开发者的实际需求。因此相对于国外的各种框架,FleaPHP更容易被国内开发者所接受。
总结:
ThinkPHP框架是国内比较优秀的框架,功能强大,学习起来容易。其灵活设计秉承简单的理念,如果太注重效率就使用FleaPHP国外主流PHPmvc框架主要参考的PHP框架包括:CodeIgniter、CakePHP、ZendFramework、Symfony,Yii。CodeIgniter(CI框架)优点: 1.配置简单,全部的配置使用PHP脚本来配置,执行效率高;具有基本的路由功能,能够进行一定程度的路由;具有初步的Layout功能,能够制作一定程度的界面外观;数据库层封装的不错,具有基本的MVC功能 2.快速简洁,代码不多,执行性能高,PHP框架简单,容易上手,学习成本低,文档详细;自带了很多简单好用的library,框架适合小型应用缺点: 1.把Model层简单的理解为数据库操作 2.PHP框架略显简单,只能够满足小型应用,略微不太能够满足中型应用需要评价: 总体来说,拿CodeIgniter来完成简单快速的应用还是值得,同时能够构造一定程度的layout,便于模板的复用,数据操作层来说封装的不错,并且CodeIgniter没有使用很多太复杂的设计模式,执行性能和代码可读性上都不错。至于附加的library也还不错,简洁高效。CakePHP优点: 1.CakePHP是最类似于RoR的PHP框架,包括设计方式,数据库操作的ActiveRecord方式;设计层面很优雅,没有自带多余的library,所有的功能都是纯粹的框架,执行效率还不错;数据库层的hasOne,hasMany功能很强大,对于复杂业务处理比较合适;路由功能,配置功能还不错;自动构建脚手架(scaffold)很强大;适合中型应用;基本实现过了MVC每一层;具有自动操作命令行脚本功能; 2.文档比较全,在国内推广的比较成功,大部分都知道CakePHP,学习成本中等
缺点: 1.CakePHP非常严重的问题是把Model理解为数据库层操作,严重影响了除了数据库之外的操作能力 2.CakePHP的cache功能略显薄弱,配置功能稍嫌弱;CakePHP不适合大型应用,只适合中型应用,小型应用来说学习成本高了些评价: 总体来说CakePHP框架代表了PHP框架很重要的一个时代和代表,并且目前发挥着很重要的作用,不少自己写的框架都模仿了CakePHP的方式,是个里程碑式的产品;CakePHP透露着RoR的敏捷开发方式和把数据库操作认为是唯一Model的设计思想,作为开发快速应用和原型是绝好的工具;同样,用来做Web2.0网站的开发框架,也是值得选择的。ZendFramework优点: 1.官方出品,自带了非常多的library,框架本身使用了很多设计模式来编写,架构上很优雅,执行效率中等;MVC设计中,比较简洁,具有路由功能,配置文件比较强大(能够处理XML和phpINI),各种library很强大,是所有PHP框架中各种功能最全面的,包括它不仅是一个PHP框架,更是一个大类库(取代PEAR),这是它的主要特色;能够直观的支持除数据库操作之外的Model层(比CodeIgniter和CakePHP强),并且能够很轻易的使用Loader功能加载其他新增加的Class;Cache功能很强大,从前端Cache到后端Cache都支持,后端Cache支持Memcache、APC、SQLite、文件等等方式;数据库操作功能很强大,支持各种驱动(适配器) 2.文档很全,在国内社区很成熟,并且目前不少Web2.0网站在使用,学习成本中等
缺点: 1.MVC功能完成比较弱,View层简单实现(跟没实现一样),无法很强大的控制前端页面 2.没有自动化脚本,创建一个应用,包括入口文件,全部必须自己手工构建,入门成本高 3.ZendFramework作为一个中型应用框架问题不大,也能够勉强作为大型应用的PHP框架,但是作为一个很成熟的大型PHP框架来说,还需要一些努力评价: 作为官方出品的框架,ZendFramework的野心是可以预见的,想把其他框架挤走,同时封装很多强大的类库,能够提供一站式的框架服务,并且他们的开发团队很强大,完全足够有能力开发很强大的产品出来,所以基本可以确定的是ZendFramework前途无量,如果花费更多的时间去完善框架。同样的,ZendFramework架构本身也是比较优雅的,说明Zend官方是有很多高手的,设计理念上比较先进,虽然有一些功能实现的不够完善,比如View层,自动化脚本等等,这些都有赖于未来的升级。Symfony优点 1.Symfony是PHP框架中功能较强大的;它完整实现了MVC三层,能够满足一个项目下多个应用的需要,并且每层可以定义自己的类库,配置文件,layout;非常强大的命令行操作功能,包括建立项目、建立应用、建立模块、刷新缓存等等; 2.Symfony绝对是开发大型复杂项目的首选,因为使用了Symfony,将大大节约开发成本,并且多人协作的时候,不会出现问题,在Project级别定义好基础Class以后,任何模块都能够重用,大大复用代码缺点: 1.数据库操作model采用了重量级的propel和creole,不过在我测试的版本中已经把他们移到了addon里,可用可不用 2.缓存功能无法控制,每次开发调试总是缓存,需要执行symfonycc,symfonyrc来清除和重建缓存; 3.效率不是很高,特别是解析模板和读取配置文件的过程,花费时间不少; 4.学习成本很高,并且国内没有成熟的社区和文档,连中文手册都没有,相应的要掌握所有功能,需要花费比较多的时间评价: Symfony绝对是企业级的PHP框架,唯一能够貌似能够跟Java领域哪些强悍框架抗衡的东西;强悍的东西,自然学习复杂,但是相应的对项目开发也比较有帮助,自然是推荐复杂的项目使用Symfony来处理,觉得是值得,后期的维护成本比较低,复用性很强。ThinkPHPThinkPHP视频教程:深入浅出PHP框架Thinkphp实战开发:/goods-321.html1.Thinkphp简介ThinkPHP的特点良好的跨平台特性:
1)操作系统平台(windows,linux,unix等)
2)服务器平台(apache,iis,ngix等)URL上支持多种模式(4种),方便SEOpathinfo/xx/xx/xx/自动加载,动态编辑,节约系统效率(自动编译—编译缓存)强大的缓存机制(apc,db,memcache,shmop,xcache及file文件缓存等)良好的加载第三方类库的功能,方便功能的扩展(复用性非常强)1.Thinkphp简介M数据表示模型类V模板C管理类调用并管理模型类和模板如: /index.php?m=user&a=regm代表模块(控制器),a代表action动作(控制器里的方法)index.php称为主入口文件(通常为单点接入方式)2.Thinkphp版本和目录结构官方地址:A:alpha内部测试版B:beta公开测试版C(RC):开发倒计时版(即将正式版发布之前的版本)F:正式版(讲解以2.0正式完整版为例) 建议下载“带有扩展、示例和文档的完整包”注:完整包中的ThinkPHP文件夹为框架库文件,该只要包含了该文件夹中ThinkPHP.php文件,就可以使用ThinkPHP框架的各种功能了 (thinkphp的目录结构分为:库目录结构+项目目录结构)2.Thinkphp版本和目录结构以下为库目录结构:Common公共的常用函数、配置及功能模块Lang 语言文件夹(可用于多语言支持)Lib 框架库文件夹
Think/Core 核心类库(模型和控制等的基类) Think/Db 数据库抽象层(用于多数据库支持) Think/Exception thinkphp自带的异常类 Think/Template thinkphp的模版引擎解析类 Think/Util 实用工具等(如:Think/Util/Cache缓存处理) (org目录是核心包中不带的内容,只有完整包才有) org/Crypt 加密方式 org/Io(input/output) 对目录和文件夹的处理 org/Net 网络处理相关类 org/Util 时间处理、图像处理、socket、rbac权限处理等实用工具类Mode 框架模式扩展,用于扩展框架底层功能,一般不需要了解Tpl 系统处理模版目录(不是模板解析)Vendor第三方类库2.th然in葵kp校hp版本葬和目录冷结构第一芒个项窗目演阁示(卧严格恐区分疤大小砖写)绩:在Th屠in炒kp及hp文件雪夹外适,写何一个in仿de门x.缝ph美p主入减口文鉴件,内容进为<?ph估pde幻玉fi累ne锄(鸦'T涌HI香NK术_P辞AT镇H'门,'羽./Th窄in为kP宏HP/'夸);de躬fi付ne洒(爹'AP芒P_悟NA阀ME缸',里'h机om关e')上;de苗fi乔ne良(辟‘A甚PP往_P截AT凝H’津,‘./ho裙me忍/’故);//将创舟建ho千me文件灰夹(杜并建桃立项目思目录等结构)re焰qu延ir冈e_黑on鼠ceTH税IN趴K_揪PA榴TH绞.'伸Th改in痰kP聋HP晚.p幼hp';Ap根p:妨:r芳un()锻;?>2.Th浮in烂kp不hp版本滔和目录积结构以下州为项目之目录昌结构奏:(如:ho误me文件赠夹)与开忆发人瞒员密治切相观关的涝是:Co即mm估on项目及中用葬到的窄公共五文件Co编nf放置陆项目衣配置励文件La逐ng项目糊是否毕自行怒实现私多语欺言支战持Li协b/脚Ac勤ti浙on-呜C用来竹放控铲制器类Li渔b/忽Mo巧de帖l-M用来治放数碎据库惨操作物类命名宾规范:Use肯rAc妙ti数on.c疑la悼ss慨.p病hp,Use速rMo拢de梨l.c龄la叶ss敌.p朴hp且文捞件中进的类闲名须技和文穗件名按相同帮(去口除.cl壮as借s.帐ph野p)ps:可晕以在Li狂b目录盖下自愿行创杰建Or肌g目录垄,并负将库免目录亮下的OR笑G目录摧下的奥扩展墨功能过类文培件拷爬到这肠里(颗当然呜也可泳以自波己写转扩展补功能驳类)2.Th乞in杰kp拢hp版本中和目录踢结构Ru蹲nt饱im想e(编欺译及翁运行皮时缓崖存等扎,里谊面的纹内容耗由th装in除kp汉hp自动顺生成裤)包括连:Cac另he缓存(放置掘编译元出来肠的模均板文辩件(妻页面羡))Dat姿a放置与表相尽关的棍数据(数据锋库字赞段-过时浙,不楼推荐搅使用)Lo舍gs项目家运行拳日志Te颈mp放置弟文件窄缓存编译知缓存+文件狐缓存+页面敲缓存+内存决缓存心(解座决数私据库饶海量状读的索问题-me点mc传ac声he)注:Ru捡nt睁im饱e目录方下有~ap闲p.牺ph仅p和~ru蕉nt染im长e.茫ph傻p,这受两个伟文件熄时th眨in灵kp粱hp的项峡目编盘译文栗件-即编棕译缓吉存(源第一颤次项弯目运锣行时内编译症产生我,第咸二次汗以后惹就不幅再编房诚译产棵生了么,这受样加扮快了恳项目抄的执知行效银率,望类似载于“喘缓存陈机制贸”)Tp虑l/d推ef代au素lt模版默认de陈fa陷ul归t皮肤搂(一蹲个文障件夹摩存放抛一套火皮肤狗)3.Th严in桨kp于hp秒项目河入口视文件亏声明寸项说明主入底口文虫件in帽de摸x.掉ph晴p中,均有以并下几闲个声分明项逼:(在新相关做文档文手册村中—”架构锹设计/入口哑文件”中赖可以校找到雾).ch备m1)TH广IN同K_抚PA回TH:知定义诱了与th枪in单kp拉hp有关景的核倍心框负架文恼件目屠录路御径2)AP混P_侨PA君TH:应墓用路岩径(墙项目岗路径腊),解包含寺前台羽应用资和后敬台应裂用通常织:吼我们将前题台(in或de哀x.耐ph湖p)和坛后台葵项目(ad崭mi遍n.捧ph器p)各单凉独放耗在一宅个文名件夹中3)AP骡P_恢NA狼ME:应用漏名称,作狮用是剂在th值in绳kp情hp加载会时昨和难在做西权限另管理温时,控制鲜前台和割后台玻区分晕开Ap蛙p:据:r县un()静态方法禾在Th吊in至kP赶HP优/Li绑b/紧Th咐in喘k/籍Co黑re尺/A数pp丛.c炎la铲ss士.p伯hp3.Th烈in魔kp方hp盗项目搞入口乓文件述声明洲项说明核心尘编译说文件(即Ru鲁nt议im好e目录敌下的嫁文件煮)(可处以通族过def提in私e(扑‘R团UN伙TI当ME穴_P环AT诉H’,询’.板/a弱dm页in签/t湿em悬p’拢);来自劲定义Ru车nt范im料e的生场成路晴径)Ru谈nt染im跟e/耍~ap努p.魂ph毒p和Ru疾nt锋im订e/亲~ru拍nt届im挣e.消ph戚p1)如果跌提示魂ru膜nt苏im语e错下误,可以武开启始保留鸡空白皮和注给释和烦换行def蹄in怨e(劫‘S弄TR恰IP侵_R颗UN细TI括ME轮_S蔬PA疲CE魂’,费fa害ls租e);2)在开好发过然程中愁,若怠不想家生成娘相关荒的核精心编保译文显件:def帮in艺e(妖‘N留O_诸CA服CH船E_煤RU规NT萍IM聋E’尖,t泉ru享e);语(推荐)//将不讲会生运成~ru续nt如im歼e.视ph脆p文件了~ap睛p.卖ph愁p,通常章包含待以下稍文件:项目板配置正文件虏(默秃认配奶置,棵自定企义项欲目配苍置(添自定坑义配万置>高于怜默认展配置)等)注:赤项目谱中代蛾码有敢任何购改动闲后,夹建议纽奉将这彩两个蜜文件盒删除膝(避贴免th耀in顶kp参hp编译睛缓存哈)4.继UR户L路滨径访垂问和任模块旷控制逃器之呢间的歪关系LI挂B目录估存放控制克器和模型,控制拐器在UR懒L中的队访问离规则萝是:ht瓜tp馅:/泼/1挠27让.0羡.0带.1齐/t勇es掘tp园ro膏j/主入趴口文填件/模块女名(控制腿器类艇名)/动作近名(方法避名)th咱in闯kp嚷hp规定跌:所有茎的主隆入口建文件浙默认按访问in成de丝式x控制菌器,螺且所房诚有的棕控制膛器默裙认是嘱去找in坊de撤x方法(动作)以后台远主入偷口文捷件adm划in欲.p风hp为例:ht脚tp神:/径/1个27拍.0托.0矮.1捎/t绞es督tp波ro份j/恭ad吵mi励n.担ph倾p/冲in傲de库x/扑re购g注:1)控制柴器类恐名必弄须是你与文祝件名采相同(去除.cl燃as销s.逃ph棉p),首字晓母必荷须大脏写勇,必奋须后疾面加悦上Ac欢ti必on拿,且必腔须要陷继承Ac碎ti芒on类2)方法良名通辜常须播是pu透bl弱ic职(默认),否则th察in雅kp馆hp无法男正常怠解析4.怪UR懂L路镇径访史问和帮模块养控制波器之排间的赚关系四种扇路径蒜访问胆模式(U厘RL膜_M止OD蝇EL受):可通过Co版nf兽/c望on立fi戏g.晨ph窜p目挂录下截修改伤为(色0,网1,泛2,筑3),如:ret级ur湾n卵ar涨ra捡y(植'梁UR吸L_讯MO茶DE亏L'医=>指0)1)0普通狭模式:adm馒in篇.p眠hp?先a=re背g&像m=臂sh师op(ge租t方式,m和a的顺湿序可听以换鞋)2)1pa喜th鲁in秆fo宵模式(默认翁):adm小in允.p发hp帜/模短块/倡方法3)2兵r逢ew致ri璃te重写模式(伪静何态模哗式)触:自己旧可以够写相咸关的锄re损wr怎it礼e规笼则,也可以使仁用th左in推kp药hp自带睡的re借wr丧it快e规净则如:才可哥将adm踩in含.p掩hp稼/模倾块/酒方法变成:/模块/方法4)3兼容恶模式:in印de受x.晚ph庙p?亏s=/姨us洽er誓/g(当服升务器第上不查支持酒pa绣th搁in叼fo略时,可以自动扰识别矿为兼予容模内式来删处理)注:ap拣ac匙he配置突文件ht减tp亚d.鉴co础nf可通技过把Ac月ce弊pt戏Pa弟th饥In谣foOf恳f配置喘项加析入<D痛ir铜ec旨to揉ry登/奸>渗</置Di携re援ct渣or朴y>中来关闭ap镜ac体he对pa风th鹅in狸fo模式险的支转持4.南UR坟L路梁径访绳问和刮模块繁控制恒器之临间的喉关系关于re轨wr销it最e重写巧模式迅(便珍于SE森O,搜胁索引恶擎优屯化)秩:1)史确认ap巧ac灭he的re朵wr析it膜e模块屿是否素已经扩打开盏(ht阁tp剃d.磨co处nf配置争中呜)#Lo倾ad坏Mo蜂du很lere呀wr撇it览e_波mo恩du眉lemo蔬du意le遍s/mo迫d_厘re毫wr引it吴e.箭so,将#去掉2)将Al氧lo悦wO盈ve迷rr截id用eNo乔ne改成Al容l(ht岛tp瘦d.药co悠nf配置侧中所锅有处衣)3)在肥与主落入口膜文件蒸相同童目录化下,杏新建田一个.ht汽ac祖ce悟ss文件(狡ap物ac脑he的规埋定),将ur摔l重写挠规则掩写入慕其中(ur轮l重写炭规则疑,可昆参考th六in快kp塞hp手册->开发贪指南->控制样器->洪UR筛L重写浅)注:开启ur奋l重写摘,无桑论是语被重闯写的梳,还吴是没钟被重打写的下,都套能够拍通过睁原有路径越进行懒访问德(re贼wr愤it替e模式卖会加徒大服围务器拆性能问的消靠耗)5.pa驱th幕in川fo唐的两刺种模伍式与桥模板vi赴ew和控坊制器园之间瞧的关息系关于pa白th疏in秩fo的两栏种模刑式:在Co泪nf普/co棚nf今ig碍.p蜓hp配置文件泪中进禽行配宁置:1)普通插模式(必折须在状前面凑加上/m派/模块/a椒/动作,且顺吸序可起改变停)‘U引RL张_M券OD泻EL痒’=塔>1浅,‘U荣RL晕_P轰AT系HI孩NF出O_镰MO颗DE剧L’液=>1如:ht甚tp嫩:/浮/lo紧ca据lh欺os星t/只ho伯me袭/i离nd惨ex溪.p谷hp霜/m比/u红se柴r/心a/鼻in因de不x/u博se妄rn踏am徒e/xx精x/(/u色se帮rn错am苹e/xx勤x为ge牢t的传姓值)2)智能识别条模块肚和操方作模式(默认)沸-付-模块亏和动欲作的讨顺序借就不尸能随势意修品改了‘U宿RL堤_M涉OD疫EL虚’=干>1施,‘U搅RL佳_P持AT车HI碎NF造O_暮MO欲DE蛋L’垮=>2如:ht策tp感:/慰/lo住ca扶lh扁os珍t/麦ho麦me茎/i珠nd牺ex迈.p隆hp斜/u杯se蛛r/趟in赶de期x/御us犹er应na受me晃/xx利x/另外赏如设或置:‘U鬼RL忘_P缩慧AT抚HI志NF荒O_曲DE蒸PR栋’=骡>’虑-’则UR女L形式句为:ht旦tp错:/甩/lo弃ca苦lh债os敢t/政ho仗me访/i吉nd皆ex贡.p轮hp离/u亦se菜r-i茄nd腾ex县-u播se或rn壁am埋e-xx抹x(不铸推荐看)5.pa练th锈in耍fo难的两先种模享式与感模板汤和控刘制器史之间贴的关跟系模版v和控厨制器c之前晋的关帜系,模板植输出类似藏于sm火ar疫ty息($勾th下is->预di纤sp袋la粒y(掉))原则点(即惯文件译结构仇关系合):Tp越l/顷de加fa叮ul卧t/室文件拨夹下刻面一肺个控制期器新建充一个文件捎夹/每辞个方法一个抹模版文件如:Tp零l/d而ef他au另lt墓/U京se劲r/渠in权de垫x:辫在Us姻er邮Ac碰ti沿on控制众器的in劝de畅x方法野中$t粘hi游s-盾>d回is须pl躁ay凝()就可合以显猫示Tp若l/d报ef摄au游lt中Us们er文件喘夹下心的in亭de有x.朝ht欧ml模版键文件(也可诉像sm芳ar五ty一样严,通霞过$t哀hi熄s-拳>a匙ss冤ig腔n(渴‘变量变名’,’变量辜值’)进行先模版鹅的传课值或陷修改引定界缎符等肝,详耀见th养in欣kp充hp手册防的模忘版指史南)椅{$变量袭名}5.pa拢th守in片fo傅的两酬种模农式与烈模板酿和控全制器蜡之间圾的关车系访问下模版贪文件朱的方灿法(6种):1.模板挖相对闹路径泄方式也:Tp棉l1)直对接调锻用:$t苦hi枣s-楚>d菌is可pl赞ay并()炮;2)同榴控制摆器中哪调用岭其他春模版盼:$t园hi音s-饰>di医sp开la幼y(姻“g闹g”)价;3)跨控崭制器恢调用模板泄:$t架hi除s-宣>di俩sp唉la稀y(宜‘ind星ex率:t站t’)仔;4)跨皮渠肤(跨豪主题肝)调菠用模丧板:$t贯hi圈s-膏>di岗sp难la披y(轰‘s篮ki蛇nNa母me@ind生ex忆:t摧t’)蹦;2.全路淘径输限出方垦式渴(加载谢档的陕位置害全部以主逆入口絮档定秩位):5)相系对全路灶径调示用模盼板$t此hi昏s-屈>d疏is察pl南ay五(‘稳./宜Pu模bl践ic详/ss羞.h萍tm抢l’)但;//普适但性(通骂常可剖以将前后微台公财共的交东西放置医在与见主入团口同返目录疾的Pu滤bl减ic目录神下)6)完单全全贝路径垃调用布(磁吧盘路答径)$t讽hi由s-抽>di隔sp挤la肯y(摊‘d妻:/守xx驴/y狡y/佣hh狸.h那tm堵l’)庸;熔-不推华荐另外dis菠pl奴ay售参数:模板悔位置,编盟码,文件筛的m肆im乞e类攻型如:$t兰hi炸s-挑>d脊is哗pl筋ay猪(‘窗./席Pu暴bl昌ic苗/ss量.xm雁l’,叉‘gb刑23础12’,唉‘踢te韵xt舅/x愉ml磁’)再;6.系统周常量塔与模适板替差换常用的系需统常帮量定辈义(嫩详见手册芽8.洲1.哑1节)__己RO漏OT计__(跨前顽后台考):代表滥网站运根目替录地毕址(范围摸最大兴的,落具有刃普适驶性)__磨AP提P_翠_(跨控馅制器猜):代表当前丸项目从的入口文件的地底址__台UR谱L__课(同控餐制器蓬下访结问不性同的ac纯ti饮on杜):代表当前操作僵所在模块婶的地菌址__币AC预TI仆ON断__:代表擦当前竖操作罪方法来地址__泛SE纤LF袭__:代表洁当前谢UR业L地建址(带有侵参数名传递凭)__魄CU或RR挡EN璃T_熟_:代表胁当前某模块绞的模节板目杯录AC怜TI馆ON胜_N希AM罪E:代表胀操作右名称AP摸P_妈PA叨TH:代表父当前地项目霞目录AP德P_座NA汽ME:代表呀当前搂项目靠名称AP怒P_嚼TM欲PL穷_P眉AT槽H:代表丙当前库项目乐模板盼目录AP阔P_半PU毅BL倒IC加_P朋AT邀H:代表咸当前筐项目模板卫的公每共文色件目班录CA脉CH津E_箩PA逮TH:代表皆当前榆项目局缓存拍目录CO录NF躺IG岸_P计AT剑H:代表宅项目握配置垂文件CO逐MM做ON乞_P稿AT精H:代表拳项目桌的公泰共文特件目艺录DA反TA难_P枕AT睬H:项目旨数据慌文件欲目录(th摩in辛kp敢hp允会自贪动缓庭存与脊表相鸣关的记结构吓信息)6.系统桐常量那与模栏板替全换另还烂有一五些,遗可供朴参考茂并使番用:HT纤ML萄_P脱AT聚HIS羊_C苗GIIS燥_W垄INLI张B_狼PA暑THLO传G_他PA芝THLA昂NG尾_P穷AT童HME永MO益RY裤_L宋IM稿IT茎_O览NMA盟GI妈C_擦QU岩OT区ES盒_G尖PCTE宋MP格_P朴AT购HTM案PL律_P侧AT赴HTH踩IN荣K_已PA轻THTH纯IN贱K_夏VE喜RS辅IO倘NTE本MP嘱LA壮TE且_N汪AM介ETE恢MP梯LA灾TE适_P减AT敲HVE炎ND荐OR扮_P胡AT旧H(扩展砌目录)WE烫B_揭PU化BL市IC盲_P为AT滩H(公屠共文丑件目鼻录)(请自关行查敢看th己in判kp斤hp手册顶描述疮以上嫩系统谢常量张的功坐能)6.系统票常量链与模骄板替骑换1.系统士常量例的作张用--租-模版恩替换:这些系统路常量可以础写在希模板涝当中如:<f川or辉m督ac算ti遥on翅=“场”>中ac搁ti摄on的取绪值最好写成__舌UR气L_填_/ad外d畅(即不荒要写蔽死)其代表好的意巨思是亩访问匪当前穿模块体下的ad匠d方法,要注仿意这梨种常壮见用料法2.当然愿也可反以自定麻义常量来进阳行模核板替伪换,参喊考手谱册5敞.4厌,写积在h镜om敞e/稠Co娃nf抽/c芝on境fi驳g.登ph阻p‘T炭MP本L_剧PA摸RS蝴E_希ST搬RI毅NG蹦’=泳>a且rr胁ay(‘_碧_G偶OO拴GL暗E_害_’恨=>油’go破og撤le置.c暖om’,),7.调试惠模式和日志照处理调试材模式辨(趴开发终过程掘中建固议开表启调宿试模概式)如何开启罗调试竞模式冷:在渡配置换文件Co漏nf销/co相nf恰ig悬.p越hp中‘AP冬P_承DE罪BU绿G’气=>捧tr早ue系统草默认续的调试石模式股的配洒置:在熊库文余件夹th盐in扭kp萍hp下的Co左mm挽on怕/de震bu边g.槽ph甩p其中’DB乡丰_F缘瑞IE专LD跃S_部CA弃CH脱E’今=>玩fa阻ls缎e表示关闭话字段派缓存(开梳启字童段缓绿存,座将在皆新加治字段天后,你不识胀别新绝的字普段,菠因此筒建议跪开发愤阶段成关闭南字段凑缓存短)在AC吸TI欺ON中可以础自定火义TR塞AC和E,$t绘hi泥s-鹅>tr梅ac杜e(柏‘x雕xx关xx垦x’)必;//须为挡字符奸串//信息晒将显折示在摆页面tr选ac联e信息爬中7.调试慢模式和日志跳处理2.日志处理系统使默认皂的日志俯处理天的配弱置都:/th绳in阁kp羽hp变/l椒ib线/t顶hi放nk街/c垫or垃e/愤lo到g.劳cl矿as吐s.岸ph批p//里面冠包含予了日赏志的蔽各个江级别开启尽日志西记录(依赖秋于调此试模择式的赤开启):在配涉置文逐件Co饶nf母/co鞭nf学ig台.p泳hp中‘LO斗G_纽奉RE里CO关RD着’=症>t研ru算e‘L枝OG继_R钻EC崖OR旱D_比LE造VE睛L’拿=堡>ar网ra绸y(卷‘E岸ME醋RG’,磁‘孕AL巧ER蒜T’次,旅…)女//多个仗级别妥以,隔开日志蚕记录歪方式:默认呢为文射件方示式,记录蚁到/h竟om锤e/凤Ru格nt玩im隐e/劈燕Lo尽gs胞(使用纷文件方式今的日峰期时南间格妇式)8.数据粗库配置与连祝接Th唤in炉kp勒hp的数据捞库抽默象层断类(/Th奥in椅kP虎HP凤/L刊ib朴/T词hi放nk堂/D残b/陡Db萝.c狸la榨ss美.p浅hp),封俊装了my货sq望lms束sq桨lpg削Sq臂l,土sq福lL晌it地e,禾Or蹦ac确le若,i汤ba杜se等数敢据库辛的抽板象操窝作及Pd揪o的支伙持,我们愈只需理要利来用th案in耗kp讯hp已经胁抽象剑并封遭装好扯的Db类所界提供职的方咸法来名进行处增删票改查就可减以了数据绢库的障连接炭方式(2种):1.采用僚配置纺文件晃方式(推荐)连接贯数据侨库,售可以啊在配黎置文拳件Co虎nf撞/co阴nf遗ig永.p星hp中,进行数据扰库的常盾用连歪接设肝置,峰如:re亏tu圾rn元a洲rr诸ay茶(‘D储B_公TY清PE内’愤=>百‘my筋sq供l’,站/塘/数据沫库类议型‘D辨B_喉HO陵ST面’牲=>银‘lo捡ca线lh烂os龟t’,召/德/服务平器地寄址‘D堡B_闯NA誓ME危’萄=>爷‘db泼na篇me’,醒/治/数据盐库名‘D架B_孝US氧ER饭’鸦=>抱‘孙ro承ot尊’,莲/名/用户述名‘D踩B_汁PW染D’理=掠>黄”,跨/笔/密码‘D叹B_榴PO敬RT拣’查=>币3牧30茄6,伐/卷/端口‘D踢B_代PR品EF惩IX产’惑=>捐‘害th坝in初k_悠’,英/波/数据叨库表斯前缀(推荐),设置全后建场表时她表名轻须有电前缀‘DB脚_F斤IE貌LD苗S_缘瑞CA跨CH挥E’霜=蛙>犯tr缸ue膝,粮//启用躬字段椒缓存(不推呀荐))注:Co即mm顶on谦/co犁nv季en弯ti不on蜻.p浑hp,th沟in侨kp妇hp常用的所兰有默贴认配束置8.数据杰库配置与连包接2.手动荡连接赵方式趁中(控制策器方沾法中)可以毫在控制辩器方黎法中通过悼,“ds蝴n数据龟库连接肝方式寇”,蛛来进应行数胞据库半的手动畅连接$ds猴n=凳‘m垒ys依ql污:/雨/u厕se林rn故am讽e:谱pa闭ss衣wo横rd堡@l预oc粉al劈燕ho捆st基:3劫30尿6/殃db往na萍me伪’;$d蓬b团=戚ne娇wDb甲($趴ds腔n);或$ds穿n=危ar哄ra抖y(‘db伤ms’=傅>’my深sq谢l’,‘u库se挥rn泻am趣e’水=>’us狡er蹈na毕me’,‘p炸as脆sw韵or渴d’圣=>’pa练ss尾wo垄rd’,‘h哄os削tn怕am挠e’命=>’lo脱ca旁lh峡os傅t’‘ho运st裹po胀rt’=具>’33垦06’,‘d政at田ab漏as打e’魄=>’db挥na役me’,);$d劲b菊=缎ne负wDb拌($冒ds愁n);8.数据项库配置与连区接关于主从撞数据逢库(需要娘进行泰服务常器的竭集群照)/*数据煎库设释置–配置院方式*/在配怕置文等件Co嚼nf骑/co婶nf鸽ig剑.p没hp中,如:re烂tu芒rn厘a室rr捕ay夏(‘D龟B_万TY厅PE路’挺=>植‘my曾sq血l’,株/煤/数据校库类眨型‘D驼B_蹈HO刮ST脖’躲=>标‘宝lo备ca如lh宣os越t,19舍2.振16匆8.座1.枪2,19脱2.缓16班8.门1.鸣3′,巷/牙/服务暖器地骡址,多个况以膨,分送隔‘D个B_迈NA学ME气’奴=>行‘db撇na言me’,业/趟/数据熊库名(相同低定义防一个贴就可论以了概,若难不同洗的多笛个用,隔开菠)‘D痒B_竭US薪ER凶’胁=>坝‘ro赏ot,re蜘pu醋se等r,re端pu零se天r’,软/吊/用户筹名‘D易B_叫PW妥D’裕=挪>‘te粘st推12膛3,12樱34软56,12正34均56’,洁//密码‘D除B_蜡PO卷RT醉’龟=>有3塞30剂6,意/劫/端口‘D犬B_静PR吵EF留IX酸’爆=>丹‘续th拐in躺k_猜’,膜/蔬/数据邮库表速前缀‘D诉B_电CH咸AR蕉SE球T’贯=弱>店‘u烂tf遣8’,绞//服数会据库卧编码纸默认水采用剖ut宿f8‘D窑B_亭DE锯PL电OY精_T规YP牌E’阶=坐>有1,氧/逝/食数据暮库部宇署方途式:泊0夸集中利式(异单一久服务洪器)部,1分布盐式(赛主从死服务熟器)‘D鬼B_沃RW掏_S介EP焰AR妄AT遭E’挪=冈>煎tr名ue鹅,//数据里库读撕写是垦否分脆离主从签式有牺效读弦写时,//默认赢第一君台是躺用来葡写,削其它骨用来利读(“读”针通常所是海望量的))注:th检in哀kp拦hp提供姓了大C(吨‘x亿xx’)方法来读颜取配盛置文垫件Co冶nf庙/co驱nf损ig炕.p顷hp中的臂配置抬项的蚀值如:C(冬‘D仁B_册HO辫ST悔’)可以姿方便糊的读乏取数紫据库青主机绩信息肉并用鸟到控港制器侵的方搅法或购模版树中9.数据趣库实慢例化身模型数据怠库实扩例化劝的方状式(4种)1)直接荡实例滋化th理in亩kp纳hp自带解的模焦型类(/Th遭in隐kP少HP喝/L池ib刷/t风hi汁nk根/C迟or菊e/羞Mo向de微l.滔cl刷as饿s.穗ph蒙p)即ne尾w矛Mo貌de预l(痒‘表名拉’);示//这里’表名米’,胶不加义表前箩缀如:$u女se变r誓=等n贺ewMo根de豆l(谎‘U啄se狭r’)蜓;污/尝/th桂in酷k_舟us鼻er表$l小is面t施=捆$u坑se本r-武>s绍el台ec罢t(牲);肆/尽/模型迫类的se监le训ct孩()方法煤,模递型查愤询所后有记仰录,并返喜回一案个二蕉维数织组du稍mp拌($辣li杯st);绩/两/th干in付kp爷hp自带du夏mp封装认方法德,输旅出$l拦is粥t的信惨息也可抓以采复用便呼捷方召法M(伶‘Use趟r’),大M厚方法愈;等价优于$u蔑se抵r钞=良ne脖wMo姿de托l(辰‘Use舟r’)藏;2)数据管库操杆作扩斤展模污型类如:古在/h袖om铸e/袖li惕b/沟Mo葵de庄l/Ex伯tM惯od纯el悼.c趟la杆ss雷.p律hp中Cl略as鉴sEx篮tMo层de埋lex碎te仇nd凭s寄Mo猎de犹l{pu必bl叮ic肚f燥un善ct叫io却ngg()陆{…铲..均}}$u宝se禁r霞=竿ne乓wEx胶tM节od殿el课(‘遗us他er’)图,等价纵于$u者se砍r世=M(劫’u锋se病r’,以‘Ex乳tMo弯de敬l’),就可创以调炉用通看过Mo恨de群l方法腐以外裙的用获户自挑定义行模型纷类的谋方法经了,债如gg()方法9.数据牛库实治例化略模型3)伞利用搜命名虚规则,自区定义烦与表途名相浇同的浅模型佳类(适用驱于“弟表专役属”唱业务夜逻辑)如:寨在/h室om万e/出li枣b/卖Mo坐de梦l/Us武erMo径de超l.c灯la史ss缩慧.p纠hp中(这里钻的Us杰er畏Mo间de赔l就是麦处理Us隙er表的抛模型)Cl首as撇sUs逃erMo倾de德lex题te答nd皂s趁Mo居de王l负{。。贵。。}$u至se疑r外=鬼n霜ewUs盖er削Mo白de圾l()顶;极//无需辰传表着名也可浮以采因用类似的便妙捷方偷法D(‘Use付r’),大D方法感;等价团于$u笼se搅r逗=赚n绍ewUs辆er熄Mo束de佛l()亚;注:D(轰)方法糠与稼“ne杨wUs士er必Mo叛de旬l()废”方式纯不同雀的是极:只能过实例罩一次9.数据布库实逮例化音模型4)实沿例化辱一个空模咐型(普适换性,实铺例化擦时不区指明液是操训作哪严一张崖表)如:$u爸se牲r达=歌ne链w逢Mo捐de里l(役);养//或$u膨se师r毙=念M(撤);$l钟is擦t勿=猴$u厕se少r-劳>qu红er蜂y(烂“s移el尾ec财t*魄fr责omth换in缴k_但us袍er”)都;du刻mp咳($腊li太st);注:a)亮.该方负式是勒类似灭传统sq俊l方式诸,必卧须用侮完整钞的表优名,丹不能顷省表辜前缀粥名b)舍.增删浊改用ex尤ec嫩ut倒e(惰)方法疤,查怨询用qu际er渡y(妻)方法10.郑CU茎RD与连毯贯操作CU牙RD扇(cr洗ea寒te耻(a量dd),挪u猪pd承at单e,摇r卷ea孤d静,d榜el阻et库e滔,诉(捧sa烛ve针))先看居看th矛in晶kp毛hp中基伴本的在查询圾方式:(th爽in惰kp池hp提供3种方携式的潜查询)1)fi开nd():每次宜只查结询一风条记往录,返回一个一维数浅组2)se们le己ct():将该洽表中粪的所有铜信息排读取句出来,返屡回一相个二维数案组3)fi恒nd祖Al虑l():se施le姨ct亭()方法付的别客名如:$u侵se谣r兄=M(抓‘u责se任r’)冤;$l盗is叔t乌=杨$u烂se袋r-迷>se传le挤ct()逗;du联mp缸($甲li画st);10.色CU摆RD与连榆贯操作在模顶板中治遍历懒数据败:$l援is盼t可以汁通过$u苍se湖r-材>as声si让gn宜(‘买al炸is倘t’干,$诵li漏st)分配蓬到模重版中袋,并景在模络版中匆通过th冲in县kp蕉hp专用呼的<vo槐li浪st>标签疮进行se售le马ct六()返回目的二肯维数四组的缝遍历(类似姻于sm葵ar清ty的遍落历),而fi拢nd亚()返回贪的一份维数影组可梳直接瓣遍历勾,无泼需用团到<vo奏li稼st>标签如:<vo套li隶stna弓me赴=‘al牙is城t’貌id走=‘芒xx掌’>{$x津x[楼‘字段墙名1’陷]},魄{$愧xx亮[‘字段峰名2’研]}父,距…河.<br></vo糖li膝st>10.亦CU羽RD与连梨贯操作以CU老RD操作包为例象介绍连贯动操作(了解):关于慢连贯厘操作察,格姑式如就下(盒请参扑看手董册5.壶3.稍0)$u啊se艺r->休xx拆x-竭>yy搜y->杰….岁.-泉>(增ad躺d删de坛le弹te改sa己ve尚/查)注:1)两毕端的贫位置忘必须寸固定词不变2)中姥间的xx萄x蒜,yy糠y等为永连贯露操作(顺昨序可场以调添换),连贯诉操作狠方法龟名类榨似于sq啊l语法10.创CU螺RD与连榴贯操作以下岸以增穿删改挤及查裹为例但,介射绍连酱贯操雕作:1.增删榴改操袜作,通常武可以称和da蜘ta滤()方法猪结合悬使用薄:1)ad馋d(候)育-辛--增$a[粗‘us叮er拜na叙me’]谜=‘gg’;撇//以字段作为茫数组分关联凑下标$a[横‘pa境ss猾wo野rd’]督=m丸d5淘(‘翼45架6’伴);栗//采用md载5(老)将密糟码进辱行加爪密$l纹is稿t虾=呈$u蛙se茧r-隶>ad抽d(蕉$a);或$l里is榴t恰=扰$u到se没r-秩>da拐ta($错a)-勾>a睁dd范()葱;//将数敬组$a中的冲数值斜增加把进数歪据库阔(id自动饺增长岭时,蜘无需兆指明)或$l怎is狸t占=似$u总se哨r-何>ad且d(么$_沿GE样T)或$l极is哭t再=董$u富se其r-里>da扇ta($坛_G橡ET)-缴>a级dd经()厚;//将$_壳GE动T数组(如:壳表单ge枣t方式)中的植值加范进数爱据库(增加南操作第返回山的$l管is税t,表赞示增匀加的俊记录原的主训键id值)10.牵CU雨RD与连挂贯操作2)腐d布el历et撤e(渡)为-居--删a)糊$l既is痛t=贩$u喇se氏r-雾>d王el蹲et饺e(赚‘5藏’)丘;//直接融传入宪主键idb)$i搞d=副3;$l丸is霸t=印$u捧se伏r-射>wh杯er掀e(“i缸d>$色id王”)-柿>l伯im越it义(2康)-聚>d部el范et适e(举)//可加wh都er焰e,会li堤mi郊t语法c)钟$l快is飞t=洒$u网se里r-绕>wh格er结e(欢‘i脾d>5雕’)买->or猜de皱r(蜘‘i院dde怠sc’)奏->纸de票le创te摆()//也可咏倒序奇等语蒜法(删除做操作恩返回借的$l狱is饰t,表激示受弓影响腰的行开数)10.烘CU行RD与连元贯操作3)且s谁av望e(汤)危-坝--改$a[蚀‘i赔d’]阳=‘喷4’油;$a[窗‘pa乌ss狱wo功rd’]薪=‘意12韵3’钉;$l棚is甜t鄙=荣$u被se拢r-下>da竿ta配($槐a)->欢sa剑ve所()妙;或$l惠is亦t弊=覆$u绿se茶r-摊>sa隔ve易($a);//将id为4的记闸录,pa券ss枪wo晴rd字段肆的值酒改为’12割3’(修改济操作袋返回尚的$l演is袭t,表炉示受来影响宅的行妈数)注:若之词前用剃了cr歼ea才te吓()方法气,事吨先已格将数雅据压摘入$u斜se歇r后,河则可燥以将纷之前盏的$u狐se谱r-湿>a赶dd混()改为$u诵se面r-代>s柜av复e(棉)了,前提迹是采惕用了cr搏ea俘te北()方法种且是强表单po盟st方式)10.滑CU供RD与连侵贯操作另外宏,对单条缎记录的定执值修迟改,th类in丘kp乐hp还提润供了任一些母简化填的方淹法:a)捐对垮于数字渠型字虽段的增店加--se蚊tI令nc(),减哥少--se够tD忌ec()操作城:se篮tI滋nc(‘数字观型字伤段’旗,’wh两er要e条件兽’,漂[增加鄙的值]尺)记;贩//默认牙为增年加1如:$l忘is填t宋=谨$u梯se站r-培>se开tI寸nc迫(‘公pr挨ic途e’德,’副id=2拘’,历3)云;b)阳单哄条记多录快盖速设趋置各栋个字票段的器值:se魄tF佛ie毯ld()方法如:$u裕se码r-岂>wh角er社e(湿‘i鞠d=1倘’)->se寨tF饱ie修ld(ar闭ra卖y(墙‘u竭se紧rn嫂am滴e’拒,’尤pa毒ss惰wo匠rd’)张,宵a幅rr爆ay同(‘拦te帮st民’,风’1泼23瓜’)荣)//第一掀个参迁数为求字段呀数组远,第泼二个翁参数府为值欢数组10.脆CU宰RD与连栏贯操作2.查询随:$u判se历r-鲜>wh均er桑e(卵‘i杏d>2则’)照->or新de释r(乳‘i条dde劈燕sc’)尊->亏li饿mi咐t(政‘2金’)->fi隆el皂d(续‘i医d,源us队er宜na勺me’)笼->龄se竹le吵ct喂()灭;多表磨查询恩:$u穿se出r-亭>fi帮el失d(撕‘u圈.i高dasui族d,望p.柱idaspi册d’)->ta袋bl请e(桨‘t料hi须nk泄_u贪se裁ru,它th训in恋k_炕pr举od筋uc皆tp’钓)->wh灵er惜e(佳‘u帖.i遭d=p.饱id’)->害se秩le抢ct钞()呀;注:被对于随复杂保的单海表及祥多表次(增北删改/查)等操光作,犬这种仿连贯镇操作昼方式鸡没有传统舱空模激型sq过l方式俱方便11.验证投码和廊分页1.验证尚码:th椒in郑kP艰HP中验总证码旨的实支现是昂依赖汇于图望形库勾文件(/Th露in大kP煌HP策/L阅
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度隔墙板市场推广与销售合同
- 2024年企业合规管理与风险评估服务合同
- 2024人工智能在金融服务中的应用合同
- 2024年度品牌授权合同:知名品牌授权使用合同
- 句子改写课件教学课件
- 2024年度云计算服务带宽扩展及维护合同
- 2024年度吊车保险合同:保险责任与赔偿限额
- 2024中小企业贷款及还款细节合同
- 2024年应急响应:消防设施建设与维护合同
- 2024年工程承包商发包合同
- 张晓风散文自选集
- 胆囊息肉的护理查房
- 新课标下小学生运算能力的培养研究的开题报告
- 餐饮行业初期投资预算分析
- 辽宁省重点高中沈阳市郊联体2023-2024学年高三上学期期中生物试题(解析版)
- 退费申请表模板(直接打印)
- 剪映:手机短视频制作-配套课件
- 西气东输二线25标段山岭隧道内管道安装技术
- 防校园欺凌-课件(共28张PPT)
- 第6章 智能网联汽车测评技术
- 单向板结构设计
评论
0/150
提交评论