我有两个表格问题和状态。 Quesion表与状态表有关系。问题表的状态ID为字段。我想显示actaul状态而不是它的id ....所以我应该做什么?
答案 0 :(得分:0)
假设你有正确的关系:
a)抓住 Qestion 对象:
$question = Question::model()->findByPk(1); // e.g
上面只是一个例子,你可以使用yii活动记录函数的可用对象来获取对象或对象数组,但是假设你得到了问题模型的对象
b)您使用该关系来检索对应状态对象的活动记录:
$status = $question->status; // where status is the name of the relation
c)现在您有了一个状态对象,这意味着它是状态模型的对象。您可以使用默认属性getter来执行以下操作:
$status->name; //where name is the attribute you want to get from your status table