0

我有两张桌子:supa 和acts。Supa 表有 ID 作为主键,Acts 表有 supa_ID 作为连接这些表的外键。现在在 Supa 表中,我有一个名为“oznaka”的字段。我想创建一个文本字段,我将在其中放置“oznaka”,但在后台假设获取 Supa 表的 ID,与表 Acts 连接,找到 supa_ID 并将他放在那里。我在使用控制器功能时遇到问题 - 我想我只使用视图 - 控制器。这并不难,但我真的有麻烦:(

4

1 回答 1

0
<?php echo $form->dropDownList($model,'item_type_id', CHtml::listData(ItemType::model()->findAll(), 'id', 'type'), array('empty'=>'select Type')); ?>

这是 Yii 中创建下拉列表的基本用法,从数据库中填充。如果您想要文本框,您可以在收到某些输入后进行 ajax 调用,以检查数据库中是否有与此输入对应的内容。如果有,在控制器中向某个隐藏的输入字段添加新值并在表单提交时获取该数据。

于 2013-04-03T07:30:08.483 回答