dragon321723 2014-06-14 09:37
浏览 32

如何在yii中将POST值分配给模型的属性

I want to assign a single POST value to a model's particular attribute. I tried doing following ,

$model->que1 = $_POST["id1"];
$data2 = $_POST["id1"] ;

first line is not working, instead when I do,

echo $model->que1;

it show '0'(zero), but when I do, echo $data2;

it shows the write value, what's the problem?

here's the entire code for controller action

public function actiongetname()
    {
        $model = new Questions();
        $data = 'msg';
        $data2 ="";
        if(isset($_POST["id1"]))
        {
            $model->que1 = $_POST["id1"];
            $data2 = $_POST["id1"] ;

        }
        echo ""+$model->que1;
        echo $data2;
       $this->renderPartial('getname',array ('model'=>$model,'msg'=>$data));
    }

Any solution... where am I doing wrong?

  • 写回答

1条回答 默认 最新

  • dongwen7423 2014-06-14 10:27
    关注

    You say echo $model->que1; return '0'(zero), this means the que1 property accept integer only and you try to add string in this property and not accepted

    array (size=1) 'id1' => string 'asd' (length=3)
    
    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测