从yii中的输入表单中选择特定数据

时间:2014-07-25 07:13:34

标签: php sql yii

我在选择输入表单中的字段时遇到问题。 我需要在添加新经理时插入新的经理权限,但这不起作用。

if(isset($_POST['Manager']))
        {
            $model->attributes=$_POST['Manager'];
            if($model->save()){
                $sql = "insert into authassignment (itemname, userid, bizrule, data) values (:itemname, :userid, :bizrule, :data)";
                $parameters = array(":itemname"=>'manager' , ':userid' => $_POST['username'], ':bizrule' => null,':data' => null);
                Yii::app()->db->createCommand($sql)->execute($parameters);
                $this->redirect(array('view','id'=>$model->username));}
        }

问题出在参数数组ar ':userid'占位符处。 感谢。

1 个答案:

答案 0 :(得分:1)

在您的控制器中,使用

检查发布数据
print_r($_POST);

您的用户名应为

$_POST['Manager']['username']