Как динамически изменять название аттрибута?

$model->body_.$lang = implode($body);
То есть как можно изменять язык при создании записи body_en, body_ru. Потому что как я сделал не работает. Просто заносит дефолные строки в БД;
  • Вопрос задан
  • 61 просмотр
Решения вопроса 2
DevMan
@DevMan
$model->{'body'.$lang}
Ответ написан
Комментировать
$attribute_name = 'body_'.$lang;
$model->$attribute_name = implode($body);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы