嘿嘿,哪次开发了个人门户站.被一个高手讲了我一下,说我是在用ASP的思想在做开发
后台仔细想了想还真的是那么回事!我在问他应该怎么做.他说摸版开发,OK
差不多过了2个星期我就开始学习smarty,感觉学这个挺有意思,可能是刚开始学习的原因.
想哪个时候开始学ASP和PHP的时候也是一样。有那么点兴奋嘿嘿.
写了几个基本练习,哎慢慢来
index.html部分
下面调用数组:<br>
<{$shuzu.name1}>
<{$shuzu.name2}>
<{$shuzu.name3.name31}>
<{$shuzu.name3.name32}>
<br>
显示时间选择框
<{html_select_date}>
下面的这一行将显示3个RadioBox:<br>
<{html_radios name="fenlei" values=$RadioName checked=$IsChecked output=$value separator="<br />"}>
<!-- 下面写一smaryt流程控制 -->
<{assign var="id" value="1"}>
<{if $id=="2"}>
<br>id=1
<{else}>
id!=1
<{/if}>
<!-- 写个循环玩玩 -->
<{section name=mz loop=$idcount}>
<{if $idcount[mz].ID=="001"}>
等于001
<{else}>
id: <{$idcount[mz].ID}><br>
<{/if}>
<{/section}>
php部分
include_once("libs/Smarty.class.php");
$smarty = new Smarty();
$smarty->template_dir = "htmlmoban";
$smarty->compile_dir = "templates_c";
$smarty->left_delimiter = "<{";
$smarty->right_delimiter = "}>";
$smarty->assign('shuzu',
array('name1' => '1',
'name2' => '2',
'name3' => array('name31' => '3',
'name32' => '4')));
$smarty->assign('RadioName', array(
1001 => '语文',
1002 => '数学',
1003 => '外语'));
$smarty->assign('IsChecked', 1001);
$array[]= array("ID"=>"001");
$array[]= array("ID"=>"002");
$smarty->assign("idcount", $array);
//编译并显示位于./templates下的index.tpl模板
$smarty->display("index.html");