【发布时间】:2011-03-07 21:44:43
【问题描述】:
我正在尝试从视图中访问 Yii 中的相关模型信息,并且需要创建一个方法。我不确定该方法应该进入控制器还是模型......
场景是: - 车站“有一个”商店 - 一个 Store 'Belongs To' Station('store' 表有一个 'station_id' 列)
在车站的详细视图(车站/视图/1)中,我想检查这个特定车站是否有商店,如果有,我想从该商店返回 ID。
所以我的问题是:
1) 我是否创建一种方法来查找此信息并将其放入控制器或模型中?
2) 我应该向车站或商店询问此信息吗?
3) 我知道 Controller 是模型和视图之间的粘合剂,所以将这个方法放在控制器中对我来说是有意义的。然而,在 Yii 中,通常的做法是在视图文件中包含以下内容:
CHtml::listData(Company::model()->findAll()
在我看来,视图与模型直接交互
【问题讨论】:
标签: php model-view-controller yii