下载此文档

iwebshop v2.6内核技术.pdf


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
iWebShop 内核技术
Version
2014-08-11

目录
1 iWebCore 处理流程图
2 先了解一下 iWebShop 的目录结构
3 配制文件及配制参数说明
4 如何在 iWebShop 中写一个 Hello World
5 标签的使用
输出标签
和地址有关的标签
url 标签指从产品根目录下的文件目录
{webroot:file}指从产品根目录下的文件目录
{theme:file}指从当前主题目录下开始有路径
{skin:file}指从当前主体下的当前皮肤下的路径
{js:name}引用系统内核封装的 js 文件,在 js 封装中除了一些开源的插
件外,还有就是系统开发的几个主要插件,,。
{set: expression}赋值标签
{if: condition}expression{elseif:condition}expression{else:}
expression{/if}条件表达式
{while:condition}expression{/while}while 循环标签
{for:attribute}{/for}for 循环标签
{foreach:attribute}{/foreach}遍历标签

{query:attribute}{/query}查询标签
6 模板的开发
前端文件的目录结构图及说明
主题的开发
主题的 配置信息说明
Layout 布局模板和普通模板
皮肤的开发
皮肤的 配置信息说明
主题与皮肤的切换

1. iWebcore 处理流程图
首先要了解一下, 是建立的 iWebCore 内核的基础之上开发出来的。

2. 先了解一下 iWebShop 目录结构
|--backup 数据备份目录.
|--classes 扩展类文件目录.
|--config 配制文件目录.
|--controllers 控制器目录
|--docs 软件版本目录
|--install 软件安装目录
|--lib 内核目录
|--plugins 插件目录
|--runtime 编译运行目录
|--upload 上传目录
|--views 视图
|-- 统一入口文件
对于用户二次开发,重点了解的几个目录是 controllers、views、classes 及 config
目录。
首先了解一下 controllers 目录:
这里是存放所有控制器类,用户开发自己的控制类一定要继承 IController 类,
用户自定义类的每一个方法都是对应的一个 Action,对应在 views 目录下主题
下面的每一个目录也对应一个 coontroller 文件目录,每个目录下存放着若干个
视图文件,视图文件被视为视图 Action.

URL 访问每个动作都是通过入口文件/ControllerID/ActionID 来访问的
格式:
从 actionid 之后,arg/arg_value 都是成对出现的。
3. 配制文件及配制参数说明:
<DB>:是一个数组格式:
<Type>:数据库类型。
<tablePre>:表前缀。
<host>:数据库服务器地址。
<user>:用户名。
<passwd>:密码。
<name>:数据库名。

[read]:二维数组,用来配制多个数据库,每条记录为一个数据库的配制信息。
[write]:一维数据,因为系统最多支持一主多从数据库处理方式。
说明:由于内核支持一主多从数据库。所以如果想进行多数据库的支持时,要
配制 read, write。
[logs ]:日志配制信息
path:存放日志的路径。
type:对应的值为 file(文件存储方式),db(数据库存储方式)存放日志的类型。
[viewPath]:视图配制路径,默认为要目录下的 views。
[classes]:存放自定义的类的路径,类型可为 string array。Strin

iwebshop v2.6内核技术 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人977562398
  • 文件大小1.89 MB
  • 时间2018-01-19