下载此文档

ShopNC学习笔记要点.doc


文档分类:外语学习 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
ShopNC学一、目录结构:  1代码001  2代码001  2二、核心文件及常量介绍:  31)主要类文件及简要说明  42)系统函数  53)系统常量参考  5三、表单数据验证:  7四、缓存设计  9五、二次开发代码规范的建议  11六、图片处理  12七、二次开发之地区开发  141、目录结构:/ 根目录/admin 后台目录(目录名可更改)/api  API文件目录,存放ucenter、PHPWind、QQ互联、新浪微博、支付方式(支付宝,财付通、预存款等)和商品等API文件/cache 缓存文件目录/control 控制器目录(C)/data 常用公共数据(地区、发言表情等)/framework 核心框架目录/install 安装程序目录/language 语言包目录/model 模型文件目录(M)/resource 资源目录(字体、JS文件、HTML编辑器、验证码用字体图片、二维码依赖文件等)/templates 模板文件目录,视图文件(V)/templdate/default 默认的模板风格/upload 附件目录(商品图、店铺认证、会员头像、促销活动图等上传的所有图片)ShopNC商城系统采用MVC模式,控制器文件位于control目录,模型文件位于model目录,视图文件位于templates目录,系统框架依据act和op参数(GET/POST过来的)完成控制器调度。控制器类文件名一般为业务名称,类名称一般为 “业务名称+Control”,例如品牌控制器(control/)类名为brandControl。模型类文件名一般为“表名称+.model”,类名称“表名+Model”,例如广告模型(model/)类名称为advModel。跟据商城业务需要,系统内置三个控制器父级类,BaseHomeControl、BaseMemberControl和BaseMemberStoreControl分别适用于前台展示、会员中心、店铺中心三类控制器。代码001控制器:Language::read('home_brand_index');//使用模型获得品牌列表$model = Model();$brand_list = $model->table('brand')->select();//向模板抛出内容Tpl::output('brand_list',$brand_list);//设置页面标题Tpl::output('html_title',Language::get('brand_index_brand_list'));//输出SEO设置信息Model('seo')->type('brand')->show();//调用模板展示Tpl::showpage('brand');代码001模板代码view:<?phpdefined('InShopNC')orexit('AccessInvalid!');?><!--上面是进行合法验证,在商城系统下的模板文件都需要进行该验证。--><?phpincludetemplate('home/cur_local');?><!--上面是在品牌展示页面显示当前位置,实际输出内容为:当前位置:首页>所有品牌--><h2><b><?phpecho$lang['brand_i

ShopNC学习笔记要点 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小23 KB
  • 时间2019-09-26