// relation
public function getUserInfo()
{
return $this->hasOne(User::class, ['id' => 'user_id']);
}
//query
$model = User::find()->with('userInfo')->one();
почему нельзя работать с 2 мя моделями в котроллере
чем отличается установка связей hasOne и приведенный выше метод
(метод actionError не помогает)
2) Не совсем правильно. Я сделал так потому, что у меня нет вообще таких данных и объявлял их динамически, то есть, подставлял на ходу. Можно в модели сделать метод, который будет переводить строку в массив, а в форме его использовать надо так же, как и SizeOneHelper::getSizeList().
3)Повторюсь, я бы подумал, как улучшить хранение этих данных, возможно json.