「白熊本创」PHP开源产物二次开辟 iWebshop(三)

2022-11-16 15:27:45 作者:要滚就麻溜点
导读:「白熊原创」PHP开源产品二次开发 iWebshop(三),1) 访问index.html文件2) 使用布局在index.html模板文件中保留主体内容。在test.php控制器文件中增加设置模板布局的代码。3) 查...
iWebShop开源商城系统佼佼者

1) 访问index.html文件

在线视频教程 iWebShop开源商城系统

2) 利用结构

在index.html模板文件中保存主体内容。

在test.php操纵器文件中增添设置模板结构的代码。

3) 检察index.html文件

模板标签

模板标签重要实现数据表现、数据读取、表现路径等操纵。

标签款式

语法:{标署名:属性}

如:{set:$id=3},set为标署名,$id=3为属性,表现把3赋值给变量$id。

输出类标签

语法:{$变量名}或{echo:$变量名}

地点路径类标签

1. url标签

语法:{url:path}

path由操纵器、要领构成,背面可追加参数,各部门之间利用"/"标记分开。

下面的代码表现访问site操纵器下的products要领(即访问products.html模板文件),通报的参数是id,参数值是1

Webroot标签

{webroot:file}表现体系根名目,在引入资源文件时利用此标签,如引用根名目下的favicon.ico文件。

Theme标签

{theme:file}表现当前主题地点路径。

假设当前主题是default,则{theme:javascript/site.js}表现views/default/javascript/site.js文件。

Skin标签

{skin:file}表现当前主题利用的皮肤地点路径。

假设当前主题是default,利用的皮肤文件是default,则{skin:css/index.css}表现views/default/skin/default/css/index.css文件。

Js标签

{js:name}表现iWebShop的体系内置js。

iWebShop体系默认提供了大量的js东西和插件,如日历、jQuery、artDialog弹出框等。体系内置的js在lib/web/js/jspackage_class.php中声明、加载。

如引用jQuery可写成{js:jquery},编译之后,天生的名目文件如下:

自界说PHP代码标签

语法:{set:expression},expression表现php代码。

推断标签

语法:

{if:条件}

条件建立时实行的语句

{elseif:条件}

条件建立时实行的语句

{else:}

全部条件均不可马上实行的语句

{/if}

轮回类标签

1. while轮回标签

{while:条件}

轮回体语句

{/while}

for轮回标签

{for:attribute}

轮回体语句

{/for}

Attribute阐明:

From:轮回初始值

Upto:轮回的停止值(从小到大,最大到哪个值)

Downto:轮回停止值(从大到小,最小到哪个值)

Step:步长值

Item:输出时利用的变量名

foreach轮回标签

语法:

{foreach:attribute}

轮回体语句

{/foreach}

Attribute阐明:

Item:必选,要轮回遍历的数组

Key:可选,数组的键

Value:可选,数组的值

query盘问类标签

语法:{query:attribute}{/query}

属性:

在属性中假如必要利用比力运算符,必然要细致转换,转换后的标记前后都有空格,参照下表:

开源电子商务系统 网店 iWebShop v0.9 简体版 千万级大型网站性能要求
精彩图集