Во первых, как я в LI добавлю класс? Во вторых, как я форич туда добавлю?
мне проще написать так, как я написал в вопросе, потому что это тоже самое.
Menu checks the current route and request parameters to toggle certain menu items with active state.
Это .htaccess не из web/, а из директории выше...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^css/(.*)$ web/css/$1 [L]
RewriteRule ^fonts/(.*)$ web/fonts/$1 [L]
RewriteRule ^js/(.*)$ web/js/$1 [L]
RewriteRule ^images/(.*)$ web/images/$1 [L]
RewriteRule ^upload/(.*)$ web/upload/$1 [L]
RewriteRule (.*) /web/$1
[
'attribute' => 'model1_id',
'filter' => Model1::find()
->select(['name_ru', 'id'])
->where(['in', 'id', Model2::find()->select('model1_id')->column()])
->indexBy('id')
->orderBy(['name_ru' => SORT_ASC])
->column(),
'headerOptions' => ['class' => 'code-column'],
'value' => 'model1.name_ru'
],
public function getPortfolio()
{
return ArrayHelper::map(self::find()->all(), 'portfolio_id', 'portfolio.name')
}
Historian111, разрабатывая на framework-е и не используя его готовые решения как раз и является говнокодом.