2018-08-16 10:06:28 1520次浏览 1条回答 0 悬赏 10 金钱

A页面和B页面都要公用一个 nav 子页面视图,文档中这么写的:
QQ图片20180816100536.png

我想,我应该怎么去渲染这个视图组件呢,在model中定义视图组件?又或者是怎么定义这个组件,我的这个视图中也有需要渲染的数据

补充于 2018-08-16 10:06

虽然这个问题好简单,但是我就是不知道怎么使用,文档我看的云里雾里的

最佳答案

  • 郝立国 发布于 2018-08-16 12:05 举报

    两种方法,一种是在layouts 文件夹下写一个公用视图
    然后控制器引入 $this->layouts = "视图名";
    第二种:在同目录下创建文件,视图.php,哪个页面用就 <?=$this->render('视图.php')?>,这样既可

    然后你的视图.php需要的渲染数据可以写在model,在视图.php里正常写就行,如 <?=Html::encode(渲染模型::方法名)?>

    希望对你有帮助,写的烂别在意哈

    1 条回复
    回复于 2018-08-16 12:39 回复

    嗯谢谢,我明白了

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
surest
职场新人

surest

注册时间:2018-08-08
最后登录:2018-08-16
在线时长:3小时39分
  • 粉丝0
  • 金钱60
  • 威望0
  • 积分90

热门问题