yii如何引用模板?
在yii2中内容模板页面引入其他模板的方法
推荐学习:yii框架
在yii2中内容模板页面引入其他模板的方法
在view文件中,如user.php的view文件。<?php
defined('YII_ENV') or exit('Access Denied');
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019/8/27
* Time: 11:18
*/
use yii\widgets\LinkPager;
$urlManager = Yii::$app->urlManager;
$this->title = '业务员列表';
$this->params['active_nav_group'] = 2;
?>
= $this->title ?>
ID手机姓名绑定用户修改时间操作
<?php foreach ($list as $index => $val) : ?>
= $val['id']?>
= $val['mobile'] ?>= $val['truename'] ?>= $val['user_id'];?>= Yii::$app->formatter->asDatetime($val['edittime'],"Y-M-d H:m");?>href="= $urlManager->createUrl(['mch/salesman/salesman-edit', 'id' => $val['id']]) ?>">修改
href="= $urlManager->createUrl(['mch/salesman/salesman-del', 'id' => $val['id']]) ?>">删除
<?php echo $this->render('@app/views/layouts/paginator.php',['pagination'=>$pagination]);?>
$(document).on('click', '.nav-item1', function () {
if($(this).find(".trans")[0].style.display=='inline-block'){
$(this).find(".trans")[0].style.display='inline';
}else{
$(this).find(".trans")[0].style.display='inline-block';
}
$('.bg-'+$(this).index(".nav-item1")).toggle();
});
$(document).on('click', '.del', function () {
if (confirm("是否删除该记录,删除后不可恢复?")) {
$.ajax({
url: $(this).attr('href'),
type: 'get',
dataType: 'json',
success: function (res) {
alert(res.msg);
if (res.code == 0) {
window.location.reload();
}
}
});
}
return false;
});
使用<?php echo $this->render('@app/views/layouts/paginator.php',['pagination'=>$pagination]);?>
进行引入,要注意的是,在render前使用输出语句echo,显示子模板内容,参数的使用同在action中,@app模板变量代表主文件夹。
子模板代码如下:<?php use yii\widgets\LinkPager;?>
echo LinkPager::widget([
'pagination' => $pagination,
'prevPageLabel' => '上一页',
'nextPageLabel' => '下一页',
'firstPageLabel' => '首页',
'lastPageLabel' => '尾页',
'maxButtonCount' => 5,
'options' => [
'class' => 'pagination'
],
'prevPageCssClass' => 'page-item',
'pageCssClass' => "page-item",
'nextPageCssClass' => 'page-item',
'firstPageCssClass' => 'page-item',
'lastPageCssClass' => 'page-item',
'linkOptions' => [
'class' => 'page-link'
],
'disabledListItemSubTagOptions' => [
'tag' => 'a',
'class' => 'page-link'
]
])?>