yii如何引用模板
框架(架构)  /  管理员 发布于 7年前   142
yii如何引用模板?
在yii2中内容模板页面引入其他模板的方法
推荐学习:yii框架
在yii2中内容模板页面引入其他模板的方法
在view文件中,如user.php的view文件。
<?phpdefined('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;?> <div class="panel mb-3"> <div class="panel-header"> <span><?= $this->title ?></span> <ul class="nav nav-right"><li class="nav-item"> <a class="nav-link" href="<?= $urlManager->createUrl(['mch/salesman/salesman-edit']) ?>">添加业务员</a></li> </ul> </div> <div class="panel-body"> <table class="table table-bordered bg-white"><thead><tr> <th>ID</th> <th>手机</th> <th>姓名</th> <th>绑定用户</th> <th>修改时间</th> <th>操作</th></tr></thead><tbody><?php foreach ($list as $index => $val) : ?> <tr class="nav-item1"> <td><span><?= $val['id']?></span> </td> <td><?= $val['mobile'] ?></td> <td><?= $val['truename'] ?></td> <td><?= $val['user_id'];?></td> <td><?= Yii::$app->formatter->asDatetime($val['edittime'],"Y-M-d H:m");?></td> <td><a class="btn btn-sm btn-primary" href="<?= $urlManager->createUrl(['mch/salesman/salesman-edit', 'id' => $val['id']]) ?>">修改</a><a class="btn btn-sm btn-danger del" href="<?= $urlManager->createUrl(['mch/salesman/salesman-del', 'id' => $val['id']]) ?>">删除</a> </td> </tr><?php endforeach; ?></tbody> </table> <?php echo $this->render('@app/views/layouts/paginator.php',['pagination'=>$pagination]);?> </div></div><script> $(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; });</script>
使用
<?php echo $this->render('@app/views/layouts/paginator.php',['pagination'=>$pagination]);?>
进行引入,要注意的是,在render前使用输出语句echo,显示子模板内容,参数的使用同在action中,@app模板变量代表主文件夹。
子模板代码如下:
<?php use yii\widgets\LinkPager;?><div class="text-center"><nav aria-label="Page navigation example"> <?phpecho 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'] ])?> </nav><div class="text-muted">共<?= $pagination->totalCount ?>条数据</div></div>
以上就是yii如何引用模板的详细内容,更多请关注其它相关文章!
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号