tp U 方法在volist中传参,及模板使用函数传参。

D:\study\PHPTutorial\WWW\Application\Common\Common\function.php  公共函数中写入函数,供之后调用。


// 生成一个(书籍)连接
function mkurl($id, $type){
	if(is_numeric($type)){
		$map = array(
			1 => 'Novel',
			2 => 'Commic',
			3 => 'Audio'
		);
		if(MODULE_NAME == 'Home')$map[1] = 'Index';
		$type = $map[$type];
	}
	if(!$type || !$id)return false;
	return U($type.'/detail?id='.$id);
}

function mkurl2($id){
	if(!$id)return false;
	return U('Commic/detail?id='.$id);
}

function mkurlRead($commic_id,$chapter_id){
	if(!$commic_id || !$chapter_id) return false;
	return U('Commic/read?commic_id='.$commic_id.'&chapter_id='.$chapter_id);
}
<a href="{$vo['extend_id']|mkurl2}"></a>     
<a href="{$vo[extend_id]|mkurlRead=$vo['chapter_id']}"></a>                        
<a href="{:U('Commic/read?commic_id='.$vo['extend_id'].'&chapter_id='.$vo['chapter_id'])}">
<volist name="list" id="vo">
                    <li class="mui-table-view-cell mui-media" id="read{$vo.id}">
                        <div class="mui-checkbox w-checkbox2">
                            <label></label>
                            <input name="checked" value="{$vo.id}" type="checkbox">
                        </div>                                  
                            <a href="{:U('Commic/read?commic_id='.$vo['extend_id'].'chapter_id='.$vo['chapter_id'])}">
                            <img class="mui-pull-left w-bookPic" src="{$vo.extend_cover|cdn}">
                            <div class="mui-media-body">
                                <div class="w-bookName">{$vo.extend_name}</div>
                                <div class="w-bookTag"> {$vo.extend_author|default='佚名'}</div>
                                <div class="w-bookChapter">	上次看到:{$vo.extend_chapter}</div>
                            </div>
                            <div class="w-bookContinue">续看</div>
                        </a>
                    </li>
                    </volist>

猜你喜欢

转载自blog.csdn.net/huawuque004/article/details/88759213