Size: a a a

2021 May 04

ЕК

Евгений Кулиничев... in Yii Framework 2
Все верно.
источник

NO

Nex Otaku in Yii Framework 2
Долбани get_class
источник

Д

Дмитрий in Yii Framework 2
А у ар это поля таблицы.
источник

NO

Nex Otaku in Yii Framework 2
Евгений, не томи. Всем чатом переживаем за тебя
источник

ЕК

Евгений Кулиничев... in Yii Framework 2
ошибку я получаю при попытке установить значение атрибута
$searchModel->setAttribute('company_type', [1,2,3]);
источник

ЕК

Евгений Кулиничев... in Yii Framework 2
app\models\WagesSearch
источник

ЕК

Евгений Кулиничев... in Yii Framework 2
То, что и должно быть
источник

Д

Дмитрий in Yii Framework 2
Нет такого аттрибута для этой модели
источник

Д

Дмитрий in Yii Framework 2
Да нее есть только поля таблицы
источник

ЕК

Евгений Кулиничев... in Yii Framework 2
class WagesSearch extends Wages
{

   public $company_type;
   public $_search;

   public function rules()
   {
       return [
           [['id', 'staff_id', 'month', 'year', 'days', 'day_worked', 'overtime_days', 'overtime_nights', 'received', 'company_type'], 'integer'],
           [['company_type','_search'], 'safe']
       ];
   }

Вот тут я добавляю
company_type
, это не на что не влияет, в случае, если наследуешься от AR?
источник

ПА

Павел Афонин... in Yii Framework 2
А поле в таблице то есть?
источник

ПА

Павел Афонин... in Yii Framework 2
Хотя оно бы падало тока при updateAttributes
источник

Д

Дмитрий in Yii Framework 2
Нету конечно.
источник

Д

Дмитрий in Yii Framework 2
Оно вверху как проперя
источник

ПА

Павел Афонин... in Yii Framework 2
Хотя стоп invalid аргумент, а ты попробуй не массив, а что нить простое туда
источник

Д

Дмитрий in Yii Framework 2
А хочет он его через аттрибуты
источник

ПА

Павел Афонин... in Yii Framework 2
Хм, мутная тема какая-то
источник

ЕК

Евгений Кулиничев... in Yii Framework 2
Спасибо! Вот тут я и лоханулся, я указал его в наборе правил с типом integer и в наборе c safe.
Не внимательно посмотрел на Exception
источник

ЕК

Евгений Кулиничев... in Yii Framework 2
Хотя почему ошибка звучит именно так, не понятно, убрал из integer все заработало
источник

Д

Дмитрий in Yii Framework 2
Добавь в аттрибуты этот пропс. У АР аттрибуты это поля базы. Или не наследуй серч-модель от твоей АР. Это по сути ж не к чему. Просто чтоб не писать пропсы руками.
источник