Задать вопрос
  • Как сделать реактивность в yii2?

    @DenisAlliswell
    Насколько я понял, вопрос в том, как передавать данные из php во vue.js.

    Один из вариантов может быть таким:

    <?php
    // Передаем данные из php
    $this->registerJs("
         vueModel.example = '" . $model->example . "';
         vueModel.someOtherVariable = 123;
         vueModel.someOtherObject = " . json_encode($somePhpArray) . ";
    ", \yii\web\View::POS_BEGIN);
    ?>


    // Если нужно добавить еще какие-либо данные из js
    var vueModel.someJsVariable = 321;
    
    var app = new Vue({
         el: '#fonter',
         data: vueModel,
    })
    Ответ написан
    Комментировать