2015-07-01 09:45:41 3608次浏览 2条回答 0 悬赏 1 金钱

在熟悉YII中自己尝试去写一个简单的新闻发布系统,然后其中涉及到布局文件中的数据。这个数据如果用 render 分配过去的话,会报错。网上百度了一下,看的不是很理解。特来请教

描述的详细点:

1,我有一个首页,加载布局 content 其中布局文件为头部 底部 还有 sider

2, 现在我需要在 sider 上显示数据,怎么分配过去

最佳答案

  • jhq0113 发布于 2015-07-01 10:08 举报

    在基控制器里设置public属性,或者在及控制器里写actions

    2 条回复
    回复于 2015-07-01 10:14 回复

    嗯,在创建完 public 属性 或者写 actions 然后怎么分配到布局文件呢?

    回复于 2015-07-04 13:26 回复

    在布局里用$this->属性名获取,即可。
    如,基控制器里定义了public $bread;布局里$this->bread;获取。

  • 回答于 2015-07-01 09:59 举报

    调用其他layout或action下的模版,比如调用_header这个头部视图文件

    $this->renderFile($this->getViewFile('//site/layouts/_header'));
    
    1 条回复
    回复于 2015-07-01 10:02 回复

    这个是调用视图文件么?我想询问的是怎么分配数据到这个布局文件额。不过还是谢谢你的解答

您需要登录后才可以回答。登录 | 立即注册
我是兴高采烈
经理

我是兴高采烈 湖北武汉

注册时间:2015-06-26
最后登录:2015-10-08
在线时长:11小时57分
  • 粉丝5
  • 金钱1049
  • 威望0
  • 积分1159

热门问题