export function AdminLayout({children, title}) // Оба поля обязательные они не имеют значения по умолчанию
{
...
}
export function AdminLayout({children, , title = 'Your title'})
{
...
<style jsx>{` // можно добавить global чтобы применилось ко всем страницам
.main {
width:80%;
background-color: #012444;
}
`}
</style>
}
модное, новое, распродажа
Боюсь даже говорить, но может Вы даже не знаете что такое творчество, раз пытаетесь всё на него скатить.
В любой модели при сохранении можно поставить ->save(false)
Я сделал проверку роли пользователя, чтобы запретить вход пользователю- читать вверху, где вопрос.
Если у вас не высоконагруженная система имеет смысл статусы хранить в виде строки «active», «blocked»... читать такие данные удобнее при запросах и в базе данных.
<?php
$solution = ($user) ? 'Впустить' : 'запретить';
?>
...
public function validatePassword($attribute, $params)
{
if (!$this->hasErrors()) {
$user = $this->getUser();
if (!$user || !$user->validatePassword($this->password)) {
$this->addError($attribute, Yii::t('users', 'PASSWORDFALSE'));
} elseif ($user && $user->action == 3) { // если юзер забанен
$this->addError('email', Yii::t('users', 'LOGINBLOCK', ['url' => Html::a( Yii::t('users', 'More details'), '/info' )])); // ссылка на пояснение, почему забанен
} elseif ($user && $user->action == 1) { // если юзер не активирован
$this->addError('password', Yii::t('users', 'ACTIVEACCOUNT'));
}
}
}
...
Если кратко, то это невозможно.
2. относительная точность (когда мы обнуляем ненужные знаки)
Если да, напишите. Если бы были хоть какие-то ошибки в роутинге Next, я бы давно всё пофиксил.
Роутингом для SSR приложения на React является файл
next.config.js
В нём нужно правильно настроить экспорт патчей, это свойство так и называется
exportPathMap: