Yii2 простой пример минимального контроллера
Primary tabs
Контроллер получающий данные из формы (этой модели) и выполняющий валидацию, а затем передающий управление в представление:
<?php namespace app\controllers; use Yii; use yii\web\Controller; use app\models\EntryForm; class SiteController extends Controller { // код контроллера public function actionEntry() // действие контроллера { $model = new EntryForm(); if ($model->load(Yii::$app->request->post()) && $model->validate()) { // в $model получены корректные данные // тут работает с моделью $model ... return $this->render('entry-confirm', ['model' => $model]); } else { // в случае если это первый вывод формы или были ошибки: return $this->render('entry', ['model' => $model]); } } }
источник:
yiiframework.com/doc-2.0/guide-start-forms.html
- Log in to post comments
- 2256 reads