post 请求值无效

post request value not work

我想使用 Yii::$app->request->post() 获得 一个 post。

例如我只想从 posts.

得到 title

这是我的代码:

public function actionSearchResult() {
        $gets = Yii::$app->request->post('title');
        echo '<pre>';
        print_r($gets);
        die();
    }

我按照 的说法添加了一些代码,但我仍然没有得到 title

public function actionSearchResult() {
            $gets = Yii::$app->request->post();
            echo '<pre>';
            print_r($gets);
            echo '<br>';

            $values = Yii::$app->request->post('add');
            print_r($values);
            echo $values['link_type'];
            die();
        }

结果显示如下:

Array
(
    [_csrf] => OEktaXFCMEpnPx8ZFjBaLkkTTwcHFwcQaBFdXSl3Yn8PcX46JAMBBw==
    [Add] => Array
        (
            [title] => test
            [link_type] => 2
            [subject_id] => 1
            [is_public] => 0
            [province] => 
            [city] => 
        )

)

根据您的数组,它是:

$values = Yii::$app->request->post('Add');
echo $values['title'];