Yii2.0要求情報と要求パラメータの取得
Yii2.0現在のurlとドメイン名の取得現在のドメイン名 を取得ドメイン名を除くurl を取得 urlのパス情報(hostとパラメータを含まない): 特定の値 を取得する.ドメイン名以外のルートディレクトリアドレスを取得: 使用する前に、
Yii2.0取得パラメータ
リクエストパラメータを取得するには、requestコンポーネントのget()メソッドとpost()メソッドを呼び出すことができます.それぞれ$を返しますGETと$POSTの値
直接$_にアクセスするのではなく、requestコンポーネントを使用してリクエストパラメータを取得することをお勧めします.GETと$POST. これにより、シミュレーション要求コンポーネントを作成するためにデータを偽造することができるため、テスト例を作成しやすくなります.
Yii::$app->request->hostInfo;
Yii::$app->request->getUrl();
Yii::$app->request->getPathInfo()
\Yii::$app->getRequest()->get('id');
\Yii::$app->homeUrl;
Yii
ネーミングスペースを導入するか、絶対パス\
を使用するかを覚えておいてください.Yii2.0取得パラメータ
リクエストパラメータを取得するには、requestコンポーネントのget()メソッドとpost()メソッドを呼び出すことができます.それぞれ$を返しますGETと$POSTの値
$request = Yii::$app->request;
$get = $request->get(); // : $get = $_GET;
$id = $request->get('id', 1); // : $id = isset($_GET['id']) ? $_GET['id'] : 1;
$post = $request->post(); // : $post = $_POST;
$name = $request->post('name', '');
// : $name = isset($_POST['name']) ? $_POST['name'] : '';
直接$_にアクセスするのではなく、requestコンポーネントを使用してリクエストパラメータを取得することをお勧めします.GETと$POST. これにより、シミュレーション要求コンポーネントを作成するためにデータを偽造することができるため、テスト例を作成しやすくなります.