|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
刚开始写页面程序,调试完书中的例子。然后就可以尝试编写留言板了,Action代码:- publicfunctionindex(){$prod=I("get.prod_en");$id=I("get.id",0,"int");if($prod==""){$serviceProduct=array();//多重轮回遍历的数组
复制代码- //数据保留在两张表中,这里经由过程轮回初始化$serviceProduct数组$service=M("product_class")->order("oidASC")->select();for($i=0;$i<count($service);$i++){array_push($serviceProduct,array("srvName"=>$service[$i]["pc_cn"],"product"=>M("product")->where("prod_class_id=".$service[$i]["pcid"])->order("oidASC")->select()));}
复制代码- //假如要在模板中输入变量,必需在在把持器中把变量传送给模板,体系供应了assign办法对模板变量赋值,不管何种变量范例都一致利用assign赋值。$this->assign("serviceProduct",$serviceProduct);$this->display();}else{if($id>0){$this->display("detail");}else{$this->assign(prod_en,$prod);$clsList=M("question_class")->order("oidASC")->select();$this->assign(clsList,$clsList);$qusList=M("question")->order("oidASC")->select();$this->assign(qusList,$qusList);$this->display("list");}}}
复制代码 模板代码:- {$sp.srvName}{$pd.prod_cn}
复制代码 当利用多重嵌套轮回时,必要为每个volist指定key值,经由过程[code][/code]判别是不是为数组中的最初一个元素。
到现在,对排版还是不很熟练,经常会排不好。 |
|