Как в yii2 вывести переменную в модель?

В Yii2, для вывода переменной в модель, необходимо выполнить несколько шагов:

1. Создать атрибут для хранения значения переменной в модели. Это можно сделать, добавив объявление свойства с публичным доступом и установить значение по умолчанию. Например:

class MyModel extends yiidbActiveRecord
{
    public $myVariable = '';
    // ...
}

2. В контроллере, в котором используется модель, необходимо установить значение переменной. Например:

public function actionMyAction()
{
    $model = new MyModel();
    $model->myVariable = 'Hello world';
    // ...
}

3. Если необходимо передать значение переменной из представления в модель, можно использовать механизм формы Yii2. Для этого в представлении необходимо добавить виджет yiiwidgetsActiveForm и поле ввода для переменной. Например:

use yiiwidgetsActiveForm;

$form = ActiveForm::begin();
echo $form->field($model, 'myVariable')->textInput();
ActiveForm::end();

4. Для сохранения значения переменной в базу данных, необходимо добавить правило валидации в модели. Например:

public function rules()
{
    return [
        // ...
        [['myVariable'], 'string'],
        // ...
    ];
}

5. Далее, чтобы получить значение переменной в модели, достаточно обратиться к свойству $model->myVariable. Например:

echo $model->myVariable;

Таким образом, вы можете легко и удобно использовать переменные в моделях Yii2.