// вызываем в layout-e, для вывода пустой формы
echo SaleForm::widget([
'type' => 'create', // тип/внешний вид кнопки
'id' => null // или вообще ничего не писать, а в самом виджете проверять на null
])
// вызываем в другом модальном, где выводятся все объявления пользователя
echo SaleForm::widget([
'type' => 'update', // тип/внешний вид кнопки
'id' => $model->id // объявления выводятся в цикле
])
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'' => 'site/index',
'<_a:(login|logout)>' => 'site/<_a>',
'<_c:[\w\-]+>/<_a:[\w\-]+>/<id:\d+>' => '<_c>/<_a>',
'<_c:[\w\-]+>/<id:\d+>' => '<_c>/view',
'<_c:\w+>/<_a:[-\w]+>' => '<_c>/<_a>',
'<_c:[\w]+>' => '<_c>/index',
],
],
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(site.loc/admin)
RewriteRule ^admin(/.*)?$ backend/web/$1 [L]
'value' => function($model){
return $model->id . ' - ' . $model->relation->accept_id
}
'value' => $model->getTwoCheck()
Александр Вербицкий, всего лишь один метод в несколько строк)))