首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yii zii.widgets.CDetailView

Yii zii.widgets.CDetailView
EN

Stack Overflow用户
提问于 2012-01-24 22:07:37
回答 1查看 7.7K关注 0票数 3

我想在zii.widgets.CDetailView的Groups视图文件中显示两个模型属性。

代码语言:javascript
复制
My database is like this
   =========  Group ==========
   id
   name

   ========= Memebr ==========
   id
   group_id
   firstname
   lastname

我用了这个

代码语言:javascript
复制
<?php $this->widget('zii.widgets.CDetailView', array(
  'data'=>$model,
  'attributes'=>array(
    'id',
    'name',
    array(
      'label' => 'firstname',
      $member->getAttributeLabel('firstname'),
    ),
  ),
)
); ?>

但它根本不起作用。我使用了这个link,但是没有得到任何好的结果。任何帮助和建议都将非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-12 23:53:31

代码语言:javascript
复制
<?php $this->widget('zii.widgets.CDetailView', array(
  'data'=>$model,
  'attributes'=>array(
    'id',
    'name',
    array(
      'label' => 'Firstname',
      'value' => $member->firstname,
    ),

因为Yii已经在你的第一个模型中加载了第二个模型,所以你不需要在视图文件中使用渲染部分。如果您遇到任何错误,请让我知道。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8988194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档