パラメータの操作方法を知るために、上部の URL に手動で 39 を渡しています。
39インチを表示したいのですconfirm.php
がうまくいきません。すぐに、私は$id
コントローラーをactionConfirm($id)
渡します。SiteController
ページが見つかりませんエラーが発生しました。何が問題になる可能性があります。
URL Routingという 1 つの質問をしたところ、回答が得られました。しかし、今ここで行き詰まりました。
確認.php
<?php
/* @var $this yii\web\View */
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
use yii\captcha\Captcha;
use yii\bootstrap\Modal;
use yii\helpers\Url;
$this->title = 'Contact';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="site-about">
<?echo $id;?>
</div>
SiteController.php
<?php
namespace app\controllers;
use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
use yii\filters\VerbFilter;
use yii\swiftmailer\Mailer;
use app\models\LoginForm;
use app\models\ContactForm;
use app\models\EntryForm;
use app\models\RegisterForm;
use app\models\LoginExecForm;
use app\models\ForgotPasswordForm;
class SiteController extends Controller
{
.
.
.
public function actionConfirm($id)
{
$id = Yii::$app->request->get('id');
return $this->render("confirm",array("id"=>$id));
}
}
エラーが発生しています
URL からconfirm.php
ページに 39 をもたらす方法。私を助けてください。これがばかげた質問であれば、私を許してください。