- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习ectouch之文件结构
学习ectouch之文件结构发表于11个月前(2015-06-04 16:39)?? 阅读(2423)?|?评论(0)?1人收藏此文章,?我要收藏赞0摘要?ectouch出来一段时间了,网上对于这一新事物的资料实在不多,本人菜鸟实在苦于在网上找不到现成的粮,无奈之下就只能自己发愤图强研究啦!这次说说它的文件结构。ectouch?文件结构? 相信大家在ectouch官网都注意到了,ectouch采用的MVC框架,之前一直以为它用的和ecshop一样都是smarty,本鸟默默按照smarty的文件结构研究了好几天,结果是各种文件对不上号。无奈之下问了度娘才明白我的思考从一开始就是个错误(妹的,这么简单的错误,我竟真的如此认真地研究了好几天,也是醉了,大家平时还是多与度娘沟通,别和我一样遇到个问题就坐在那里想。。。)。说的够多了,该正题了。? 先说一下MVC结构,相信大家能在网上找到不少这方面的资料,这里就ectouch的文件简单总结下。??模块(The Model): 即M??主要包含那些用来操作数据库的函数 文件后缀一般是***Model.class.php 路径一般是../mobile/include/apps/default/model/??控制器(The Controller):即C? 控制器是所有WEB应用的第一站,它接受收到的参数,比如$_GET变量,然后做出相应的反应。主要包含处理用户各种操作的函数 文件后缀一般是***Controller.class.php 路径一般是../mobile/include/apps/default/controller/??视图(The View):即V??一说到视图,我们很多人都会想到模板引擎(诸如Smarty等等)。其实就是各种各样的输出,比如说html模板和Javascript文件等。模板路径一般是../mobile/themes/default/? 目录结构? 根目录???|? –? admin 默认后台管理目录(可任意改名)???|? –? data 静态资源和系统缓存、配置项目录(必须可写入)?????? |? – assets 静态资源目录????????????? |? – attached 附件目录?????? |? – cache缓存目录???????? ?|? – common 公共静态文件目录???|? –? include 核心程序目录????????????? |? – apps 主程序???????????? |? – admin 后台模块???? ?????? |? – install 安装模块??????????? |? – default 前台默认模块????????????????? |? – common 公共方法??????????????? ?|? – controller 控制器???????????????? |? – language 语言包???????????????? |? – model? 模型??????? |? – base 基础程序????????????? |? – driver驱动程序????????????? |? – library 主类库????????????? |? – vendor 第三方扩展类??|? –? plugins 插件程序目录????????????? |? – connect授权登录???????????? ?|? – wechat 微信??????? |? – integrates 第三方用户整合??????? |? – payment 支付方式??????? |? – shipping 配送方式??|? –? themes系统默认模板目录? url结构??ECTouch是采用个MVC设计模式开发,基于模块和操作的方式进行访问,并且使用单一入口模式进行项目部署和访问,任何功能和模块的访问,只有通过此入口文件。?模块访问方法[示例]:? index.php?m=defaultc=categorya=indexid=2? 其中???m?=?default?为模块名称位于include/apps/???c?=?category?为控制器名称位于include/apps/default/controller/IndexController.class.php???a?=?index?控制器访问方法名称?位于include/apps/default/controller/IndexController.class.php?中index()方法???id?=?2?为其他参数?与正常get传递参数形式相同?模块和操作方法?? ECTouch中的模块,位于include/apps/目录中?每一个目录称之为
您可能关注的文档
- 如何将ppt转换为wmv格式文件.doc
- 如何将原有项目移植到一个新的项目说明文档.doc
- 如何带好班组长(课程编号F65)课后测试.doc
- 如何成为营销高手(课程编号G31)课后测试.doc
- 如何招聘一个合格的淘宝客服(浅析).docx
- 如何快速提高我班学生的数学成绩.doc
- 如何提高房地产销售技巧和话术房地产销售如何发现客户的成交信号,房地产业务员促进成交的销售技巧和话术.doc
- 如何成为一名出色的交流者.doc
- 如何提高校园招聘的有效性.doc
- 如何提高白酒销售技巧和话术白酒销售如何发现客户的成交信号,白酒业务员促进成交的销售技巧和话术.doc
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)