2018-02-01 10:44:20 [127.0.0.1][-][hub859ojd1ji59um0tan4m8uo3][error][yii\web\HttpException:400] exception 'yii\web\BadRequestHttpException' with message 'Не удалось проверить переданные данные.' in C:\OpenServer\domains\hostTraining\vendor\yiisoft\yii2\web\Controller.php:166
Stack trace:
#0 C:\OpenServer\domains\hostTraining\vendor\yiisoft\yii2\base\Controller.php(155): yii\web\Controller->beforeAction(Object(yii\base\InlineAction))
#1 C:\OpenServer\domains\hostTraining\vendor\yiisoft\yii2\base\Module.php(528): yii\base\Controller->runAction('login', Array)
#2 C:\OpenServer\domains\hostTraining\vendor\yiisoft\yii2\web\Application.php(103): yii\base\Module->runAction('site/login', Array)
#3 C:\OpenServer\domains\hostTraining\vendor\yiisoft\yii2\base\Application.php(386): yii\web\Application->handleRequest(Object(yii\web\Request))
#4 C:\OpenServer\domains\hostTraining\frontend\web\index.php(17): yii\base\Application->run()
#5 {main}
2018-02-01 10:44:20 [127.0.0.1][-][hub859ojd1ji59um0tan4m8uo3][info][application] $_GET = [
'r' => 'site/login'
]
$_POST = [
'_csrf-frontend' => '2051Ga11rLAjJ8O3fejKENLDPEpQCvD13eKhm8xVQ7yhBR525gWB20seqO1EvIlUufsLEjM4wpCZhOP3_GMEyg=='
'LoginForm' => [
'username' => 'admin'
'password' => 'kazan1811'
]
'login-button' => ''
]
$_SESSION = [
'__flash' => []
]
$_SERVER = [
'HTTP_HOST' => 'hosttraining'
'HTTP_CONNECTION' => 'keep-alive'
'CONTENT_LENGTH' => '185'
'HTTP_CACHE_CONTROL' => 'max-age=0'
'HTTP_ORIGIN' => 'http://hosttraining'
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1'
'HTTP_USER_AGENT' => 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 YaBrowser/17.11.1.988 Yowser/2.5 Safari/537.36'
'CONTENT_TYPE' => 'application/x-www-form-urlencoded'
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'
'HTTP_REFERER' => 'http://hosttraining/frontend/web/index.php?r=site%2Flogin'
'HTTP_ACCEPT_ENCODING' => 'gzip, deflate'
'HTTP_ACCEPT_LANGUAGE' => 'ru,en;q=0.9'
'PATH' => 'c:\\openserver\\modules\\php\\PHP-5.6-x64\\ext;c:\\openserver\\modules\\php\\PHP-5.6-x64\\pear;c:\\openserver\\modules\\php\\PHP-5.6-x64\\pear\\bin;c:\\openserver\\modules\\php\\PHP-5.6-x64;c:\\openserver\\modules\\imagemagick;c:\\openserver\\modules\\wget\\bin;c:\\openserver\\modules\\git;c:\\openserver\\modules\\git\\bin;c:\\openserver\\modules\\git\\mingw\\bin;c:\\openserver\\modules\\git\\cmd;c:\\openserver\\modules\\database\\MySQL-5.5-x64\\bin;c:\\openserver\\modules\\database\\MongoDB-3.2-x64;c:\\openserver\\modules\\http\\Apache-2.4-x64\\bin;c:\\openserver\\modules\\http\\Apache-2.4-x64;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\system32\\Wbem;C:\\Windows\\SysWOW64;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\ProgramData\\ComposerSetup\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files (x86)\\Brackets\\command;C:\\Program Files (x86)\\Skype\\Phone\\;C:\\Users\\Rus\\AppData\\Roaming\\nvm;C:\\Program Files\\nodejs;C:\\Program Files\\nodejs\\;C:\\OpenServer\\modules\\php\\PHP-5.6-x64;C:\\Program Files\\PuTTY;C:\\Ruby24-x64\\bin;C:\\Users\\Rus\\AppData\\Roaming\\Composer\\vendor\\bin;C:\\Users\\Rus\\AppData\\Roaming\\npm;C:\\Users\\Rus\\AppData\\Local\\GitHubDesktop\\bin;C:\\Users\\Rus\\AppData\\Roaming\\nvm;C:\\Program Files\\nodejs'
'SystemRoot' => 'C:\\Windows'
'PATHEXT' => '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
'WINDIR' => 'C:\\Windows'
'SERVER_SIGNATURE' => ''
'SERVER_SOFTWARE' => 'Apache'
'SERVER_NAME' => 'hosttraining'
'SERVER_ADDR' => '127.0.0.1'
'SERVER_PORT' => '80'
'REMOTE_ADDR' => '127.0.0.1'
'DOCUMENT_ROOT' => 'C:/OpenServer/domains/hostTraining'
'REQUEST_SCHEME' => 'http'
'CONTEXT_PREFIX' => ''
'CONTEXT_DOCUMENT_ROOT' => 'C:/OpenServer/domains/hostTraining'
'SERVER_ADMIN' => '[no address given]'
'SCRIPT_FILENAME' => 'C:/OpenServer/domains/hostTraining/frontend/web/index.php'
'REMOTE_PORT' => '10422'
'GATEWAY_INTERFACE' => 'CGI/1.1'
'SERVER_PROTOCOL' => 'HTTP/1.1'
'REQUEST_METHOD' => 'POST'
'QUERY_STRING' => 'r=site%2Flogin'
'REQUEST_URI' => '/frontend/web/index.php?r=site%2Flogin'
'SCRIPT_NAME' => '/frontend/web/index.php'
'PHP_SELF' => '/frontend/web/index.php'
'REQUEST_TIME_FLOAT' => 1517471060.713
'REQUEST_TIME' => 1517471060
'argv' => [
0 => 'r=site%2Flogin'
]
'argc' => 1
]
<?php
namespace frontend\components;
use app\models\Knowledge;
use yii\base\Widget;
use yii\bootstrap\Nav;
class NavKnowledge extends Widget
{
public function init()
{
parent::init(); // TODO: Change the autogenerated stub
}
public function run()
{
parent::run(); // TODO: Change the autogenerated stub
$titleArr = [];
foreach (Knowledge::find()->all() as $key => $value) {
$titleArr .= ['label' => $value->title, 'url' => (['site/post', 'id' => $value->id])];
}
return Nav::widget([
'items' => $titleArr
]);
}
}
https://nix-tips.ru/yii2-api-guides/guide-ru-db-ac...
Или я не так мыслю?