0

我刚刚学习 Yii,我能够创建映射到数据库表的 ActiveRecord 模型。

Yii 中是否有视图模型实现之类的东西,因为我找不到任何类型的文档。也许它被称为别的东西?

例子:

我有一个product表和一个category表,我希望在视图模型中公开以下列。

product.id
category.name
product.name
product.price

我知道我可以通过在 Yii 中单独引用这些字段来做到这一点,但是上面是我真正更复杂的数据库的更简洁/更简单的版本。

因此,一个 ViewModel 功能,我可以公开我想要的列,然后在我需要的地方重新使用它而无需重复代码将非常方便。

4

1 回答 1

1

Yii1 本身没有视图模型,尽管它在 Yii2 中出现。相反,将您的值作为参数传递给控制器​​中的渲染方法,并在视图中按名称引用它们......

于 2013-07-08T22:57:30.923 回答