使用yii2我有默认的注册页面但是我想在另一个视图中呈现注册表单这不仅适用于注册表单,而且如果你想在一个地方的各个地方呈现新闻通讯注册表单应用
所以我知道如何渲染表格是否是正确的方法我不是100%肯定。
所以我想知道如何使用注册页面在sitecontroller文件中执行的操作。
报告控制器
namespace frontend\controllers;
use frontend\models\SignupForm;
use frontend\models\Report;
...
public function actionIndex()
{
$published = true;
$signupModel = new SignupForm();
$searchModel = new ReportSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams, $published);
return $this->render('index', [
'searchModel' => $searchModel,
'signupModel' => $signupModel,
'dataProvider' => $dataProvider,
]);
}
...
在我的报告索引视图中,我有下面的代码,它会呈现表单,但不会注册,只是刷新页面(VIEW)。
<?= \Yii::$app->view->renderFile('@app/views/site/signup.php', ['model' => $signupModel]); ?>