【问题标题】:How to fetch the data in Yii Multi Model Form?如何获取 Yii 多模型表单中的数据?
【发布时间】:2011-07-18 07:43:09
【问题描述】:

我是Yii Framework的新用户,现在我在yii中为表'A'和表'B'创建了一个多模型,这里我成功将数据保存到这两个表中,现在我有问题要获取这两个表中的数据在单个视图页面中。

【问题讨论】:

    标签: php yii


    【解决方案1】:

    您只需将两个模型传递给视图函数:

    $a_criteria = new CDbCriteria...
    $b_criteria = new CDbCriteria...
    $a = MyModel::model()->find($a_criteria);
    $b = MyOtherModel::model()->find($b_criteria);
    
    $this->render('view', array(
            'a'=>$a,
            'b'=>$b,
        ));
    

    那么在你看来你可以引用$a$b

    【讨论】:

      【解决方案2】:

      使用这个 wiki.. 它真的很有用。这解决了你的问题

      http://www.yiiframework.com/wiki/19/how-to-use-a-single-form-to-collect-data-for-two-or-more-models/

      【讨论】:

        【解决方案3】:

        嘿,您只需要获取一个模型。但是另一个模型应该与关系函数相关,然后会自动获取另一个模型。

        记住 Yii 演示中的博客评论示例!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-03-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-11-27
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多