0

经过长时间的研究,发现这个简单的 CjuiCode 可以完美地在自动完成文本字段中获取名称..但是谁能告诉我如何在控制器的自动完成文本字段中捕获这个名称的 id ???

提前致谢..

<div class="row">

        <?php echo $form->hiddenField($typeModel,'id'); ?>
        <?php

        $this->widget('zii.widgets.jui.CJuiAutoComplete',
                        array('model' => $typeModel,
                                'attribute' => 'name',
                                'source' => array_keys(CHtml::listData($typeModel->findAll(array('select' => 'name')), 'name', 'id')),
                                'options' => array(
                                'minLength' => '1',
                               )
                            ));


    ?>


    </div>

我正在尝试这样的事情,但控制器中没有出现值

var_dump($_POST['TypeModel']['id']);die;
4

2 回答 2

0

尝试这个

var_dump($_REQUEST);die;
于 2013-01-02T17:27:32.227 回答
0

要获取隐藏字段值,请在视图中使用后续代码..

<?php echo CHtml::hiddenField('fieldName','assignValue'); ?>

您将获得值为... [fieldName] => assignValue 的 post 数组

于 2013-01-03T17:19:18.170 回答