'defaultOrder' => ['created_at' => SORT_DESC, 'updated_at' => SORT_DESC],
'attributes' => [
'age',
'name' => [
'asc' => ['first_name' => SORT_ASC, 'last_name' => SORT_ASC],
'desc' => ['first_name' => SORT_DESC, 'last_name' => SORT_DESC],
'default' => SORT_DESC,
'label' => 'Name',
],
],
http://site.com
попадёте на frontend, а по адресу http://site.com/admin
- в админку.http://site.com/subsite
.RewriteEngine On
RewriteRule ^(frontend|backend)/web/ - [L]
RewriteCond %{REQUEST_URI} ^/(subsite/admin)
RewriteRule ^admin(/.*)?$ backend/web/$1 [L]
RewriteCond %{REQUEST_URI} ^/(subsite)
RewriteRule ^(.*)$ frontend/web/$1 [L]
$baseUrl = str_replace('/backend/web', '', (new yii\web\Request)->getBaseUrl());
'baseUrl' => $baseUrl . '/admin'
RewriteEngine On
RewriteRule ^(frontend|backend)/web/ - [L]
RewriteCond %{REQUEST_URI} ^/(admin)
RewriteRule ^admin(\/?.*)$ backend/web/$1 [L]
RewriteCond %{REQUEST_URI} ^/
RewriteRule ^(\/?.*)$ frontend/web/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
'baseUrl' => '/admin'
1. Пользуясь сортировкой, поиском нашёл запись, которую нужно отредактировать, отредактировал, но при сохранении все сортировки и фильтры сбрасываются. И нужно показать ту самую запись среди всех записей на странице.
// находимся на странице http://site.com/ticket/manage?status=10&email_account_id=1&page=3&per-page=3
public function actionUpdate($id)
{
// при переходе на страницу редактирования или создания записи "запоминаем" откуда пришли.
// передаём в форму редактирования
$referrer = Yii::$app->request->getReferrer();
/* * * * */
if($model->load() && $model->save()){
// В Yii::$app->request->post('referrer') содержится путь откуда пришли
// ticket/manage?status=10&email_account_id=1&page=3&per-page=3
return $this->redirect([Yii::$app->request->post('referrer')]);
}
// В форме добавляем скрытое поле, которое будет хранить путь откуда пришли
return $this->render('view', ['model' => $model, 'referrer' => $referrer);
}
Потом начнутся проблемы как это сохранить, причём навскидку там можно наплодить кучу пустых строк в таблице Files