$event_id = 1;
RegMk::find()
->joinWith('toEvent')
->andWhere(['event_id' => $event_id])
->andWhere(['event.to_event' => $event_id])
->all();
Расшифруйте, что такое "регистрации события", "текущего события (1)"
to_event
.$event_id = 1;
RegMk::find()->currentEvent($event_id)->all()
'identityClass' => 'dektrium\user\models\User',
По сути модель app\models\User; можно выкинуть, если больше нигде не используется)) dektrium использует свою модель для работы с ним) 'user' => [
'identityClass' => dektrium\user\models\User',
//...
],
namespace app\controllers\user;
....
use dektrium\user\models\User
....
public function behaviors()
{
return [
'access' => [
'class' => \yii\filters\AccessControl::className(),
'rules' => [
// allow authenticated users
[
'allow' => true,
'matchCallback' => function ($rule, $action) {
if (Yii::$app->user->id == 1){
return false;
} else {
return true;
}
}
],
// everything else is denied
],
],
];
}
'errorHandler' => [
'errorAction' => 'site/error',
],
echo Json::encode($out);
А зачем Вы вручную их передаете?
Видимо Вам нужен метод, который автоматически добавляет токен к ajax запросам.