主页 开发教程 YouYaX开发攻略--网站首页的修改(三)
admin
发表于2012-12-25 20:45:46    只看楼主
楼主
头衔:  精益求精
注册时间: 2012-10-07
用户组: 日常管理组
发帖数:  485
金币数:  185
短消息
知识点:版块的输出
<?php
if(!empty($this->array_array['data_big'])){
foreach($this->array_array['data_big'] as $k => $n){
?>
<tr height=30>
......
<?php echo $n; ?>
</tr>
<?php
if(!empty($this->array_two['data_block'])){
foreach($this->array_two['data_block'] as $v){
if($v['bid']!=$k) continue;
?>
<tr height=50>
<td valign=top width=400 height=50>
<table>
......
<?php echo $v['szone'];?>
</table>
</td>
</tr>
<?php
}
}
}
}
?>

这是一段输出版块的功能代码
if(!empty($this->array_array['data_big'])){
foreach($this->array_array['data_big'] as $k => $n){

其中$this->array_array['data_big']存储所有大版块的一维数组。

怎么看的呢?取自于这一句话
$this->assign('data_big', $data_big);

而一维数组$data_big的值来自于
$data_big[$arr_block['bid']] = $barr['bzone'];

将这个一维数组在模板中输出,则使用
$this->array_array['模板变量']


另外值得说明的是,使用php的方法输出模板变量使用下列三个系统变量
输出一维数组使用:
$this->array_array['模板变量']

输出字符串变量使用:
$this->array['模板变量']

输出二维数组使用:
$this->array_two['模板变量']

好了今天的讲解就到这里
引用  把握生命里的每一分钟,没有人能随随便便成功~^_^

回复人
回复内容

Powered BY YouYaX
个人自主开发论坛,从2010年10月份开发至今!

操作管理