$menuItems = [
['label' => 'Отзывы', 'url' => ['/'], 'template' => '<a href="{url}" data-nav-section="testimonials"><span>{label}</span></a>'],
['label' => 'Услуги', 'url' => ['/'], 'template' => '<a href="{url}" data-nav-section="services"><span>{label}</span></a>'],
['label' => 'О компании', 'url' => ['/'], 'template' => '<a href="{url}" data-nav-section="about"><span>{label}</span></a>'],
];
[
'attribute' => 'user_id',
'label' => '<i class="fa fa-user-circle" aria-hidden="true"></i>',
'encodeLabel' => false
]
public function radioList($items, $options = [])
{
if (key_exists('item', $options) === false) {
$options['item'] = function($label, $name){
return "<label class='mt-radio mt-radio-outline'>$name<input type='radio' value='1' name='optionsRadios'> <span></span></label>"
}
}
return parent::__radioList($items, $options);
}
оказывается, что по умолчанию, в анонимную функцию передается не модель, а просто массив.
Как только пользователь заходит на любую страницу , надо считывать от куда он пришел, его ip и остальную инфу, как это можно сделать универсально, во всех экшнах?
Столкнулся с тем, что yii2 не проверяет методом AJAX уникальность поля.
1) Есть ли хорошее решение для Yii2? (Сохранение агрегатов и моделей из нескольких таблиц в БД, получение из БД заполненной entity)
2) На сколько удобно использовать Doctrine в связки с Yii2, есть ли у кого-нибудь практический опыт использования такой связки? Какие неудобства могут возникнуть? (В проекте нет Foreign key)