I just tried the Working with Forms tutorial on the "basic" version of Yii v 2.0.0. I followed it step by step, but I guess something is wrong. I have the EntryForm model in place, SiteController has the actionEntry and both the views are there too.
Error Trace:
1. in /usr/share/nginx/html/basic/controllers/SiteController.php at line 99
}
public function actionAbout()
{
return $this->render('about');
}
public function actionEntry()
{
$model = new EntryForm;
if ($model->load(Yii::$app->request->post()) && $model->validate()) {
// valid data received in $model
// do something meaningful here about $model ...
return $this->render('entry-confirm', ['model' => $model]);
} else {
// either the page is initially displayed or there is some validation error
2. yii\base\ErrorHandler::handleFatalError()
use app\models\EntryForm;
in SiteController.php solved it.
The base namespace in SiteController.php is namespace app\controllers;. So you can add use app\models\EntryForm; in the top of file or use $model = new \app\models\EntryForm(); for direct select of class.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With