将数据从PHP控制器导入Vue

时间:2019-02-13 19:16:38

标签: php symfony vue.js twig

我有一个用PHP编写的后端,带有Twig模板和Vue组件的前端。我试图将数据从PHP控制器传递到Vue组件中,但我真的不确定如何执行此操作。

假设我在控制器中有此内容:

    return $this->render('setting/setting.html.twig', [
  'title' => 'Your Etsy Settings',
  'tab' => 'Settings',
  'sub_title' => 'integrated with etsy',
  'message' => '',
  'settingForm' => $form->createView(),
  'storeId' => $store->getId()
]);

如何在Vue组件中访问“标题”?我的模板的一部分是Twig,然后在Twig模板中渲染Vue组件。

1 个答案:

答案 0 :(得分:1)

可能是问题{{}},然后您可以交换

new Vue({
    delimiters: ['${', '}']
})

...

<your-vue-component :title="${ {{ title }} }">

https://vuejs.org/v2/api/#delimiters