【问题标题】:How to call decoded json field values in view in yii 1如何在yii 1中调用解码后的json字段值
【发布时间】:2017-01-06 07:37:16
【问题描述】:

我的控制器中有以下代码:

$model=ChForms::model()->findByPk($id);
$decode= $model->json;
$res=CJSON::decode($decode);
var_dump($res);
return $this->render('index', array('model'=>$model, 'res'=>$res));

var_dump($res) 的结果是:

["p_2"]=> string(4) "test" ["p_3"]=> string(1) "0" 

如何在我的视图中调用["p_2"]["p_3"] 的值(例如测试,0)

【问题讨论】:

  • 您可以将 JSON 解码为数组。为此,请调用 json_decode($decode, true)。

标签: php json yii yii1.x


【解决方案1】:

CJSON::decode() 默认返回一个数组。由于您将$res 传递到您的视图中,您可以通过$res["p_2"]$res["p_3"] 访问必填字段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    相关资源
    最近更新 更多