关于ECMall

1,用原sql语句

<?php
function get_order_data($goods_id)
{
    $db = &db();
    $sql = "select a.buyer_name, a.add_time, a.status, b.phone_tel, b.phone_mob, c.price,";

    $result = $db -> query($sql);
    $r = array();
    while($myrow = $db -> fetch_array($result)){
         $r[] = $myrow;
    }
   
    return $r;

}

?>

2,变量调节器

{assign var="goods_price" value="123456"}
{$goods_price|price}

3,modifier

 modifier

功能:调用php自定义函数。

格式:{$var|modifier:user_func}

4,

   {if $name eq "Fred"}
02
	        Welcome Sir.
03
	{elseif $name eq "Wilma"}
04
	        Welcome Ma'am.
05
	{else}
06
	        Welcome, whatever you are.
07
	{/if}
08
	 
09
	{* 一个"或"逻辑的例子 *}
10
	{if $name eq "Fred" or $name eq "Wilma"}
11
	        ...
12
	{/if}
13
	 
14
	{* 与上例等效 *}
15
	{if $name == "Fred" || $name == "Wilma"}
16
	        ...
17
	{/if}
18
	 
19
	{* 下面的语法无效,条件修饰符必须由空格跟其他元素分开 *}
20
	{if $name=="Fred" || $name=="Wilma"}
21
	        ...
22
	{/if}
23
	 
24
	{* 允许使用括号 *}
25
	{if ( $amount < 0 or $amount > 1000 ) and $volume >= #minVolAmt#}
26
	        ...
27
	{/if}

http://www.nowamagic.net/architecture/archt_TemplateSyntaxAndAnalysis.php  

5,变量调节器

前台html:

<p>{$item.startTime|modifier:substring}</p>

后台:includes/global.lib.php

function substring($string)
{
    var_dump($string);exit();
    
    return '1';
}

  

 6,ecmall的add,edit,find操作,这个是我们对ecmall数据库开发以及操作最常用的操作,我们在ecmall中,只要找到了id键,我们就可以对ecmall的数据库表进行操作。ecmall的add操作重要是用来增加数据,ecmall的edit操作主要是用来编辑数据,ecmall的find只是用来有条件的查询。

原文地址:https://www.cnblogs.com/xiaoxiaomengxiangjia/p/5614921.html