А что, если я создам скрипт, который в постоянном цикле буду отправлять через curl логин и пароль туда, сайт не упадет?
Как обратиться из браузера к контролеру backend/controllers
Как я понимаю для админки лучше использовать backend часть
Как использовать csrf в расширениях
если я форму (созданную в расширении) отправляю в контролер расширения, мне надо отключить csrf?
начала вываливаться ошибка
Пока разрабатывал в той же папке vendor все работало. C копировал c гита на другой проект (git clone) все работает.
$text
. Просто взялась из воздуха и ошибка четко об этом говорит.$this->render('/admin/expert/index'); // views/admin/expert/index.php
$this->render('message'); // views/имяКонтролера/message.php
$this->render('index'); // views/имяКонтролера/index.php
$this->render('/site/cabinet/cabinet_user_info'); // views/cabinet/cabinet_user_info.php
$this->render('/register/remember_password_success'); // views/register/remember_password_success.php
К чему это все приведет, когда проект разрастется?не логичен. Не надо делать ерунду ради обучения на живом проекте. Освойте технологию, потом принимайте решение, стоит ли ее использовать в том или ином проекте.
'bootstrap' => ['log','debug'],
'modules' => [
'debug' => [
'class' => 'yii\debug\Module',
'allowedIPs' => ['тутВашIP'] //на локалке можно просто удалить эту строку
],
]
$customers = Customer::find()
->select([
'{{customer}}.*', // получить все атрибуты покупателя
'COUNT({{order}}.id) AS ordersCount' // вычислить количество заказов
])
->joinWith('orders') // обеспечить построение промежуточной таблицы
->groupBy('{{customer}}.id') // сгруппировать результаты, чтобы заставить агрегацию работать
->all();