使用create更新使用下拉列表创建的下拉列表字段值

时间:2012-12-03 12:47:11

标签: yii updatemodel

我在更新yii中的模型记录时遇到了问题。我有2个型号。我现在在一个模型上工作。我正在使用create controller为一个模型创建记录。在形式我有1个字段,这是名称字段(我从其他模型(表)获取此名称。我从第二个表中获取名称并在下拉列表中显示它们。并存储它们。

当涉及更新它再次出现相同的下拉列表时,我使用_form.php创建记录。任何人都可以告诉我,我怎么能再显示名称而不是下拉列表?

提前感谢。

1 个答案:

答案 0 :(得分:1)

在视图中添加一个简单的检查,以查看是否已添加该值。像这样:

<?php if ($model->attribute && $model->attribute != ''): ?>
    // Code to display a normal textfield here
<?php else: ?>
    // Code to display dropdown
<?php endif; ?>