php - 从 PHP 控制器获取数据到 Vue
问题描述
我有一个用 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 组件。
解决方案
可能问题是 {{}} 然后你可以交换
new Vue({
delimiters: ['${', '}']
})
...
<your-vue-component :title="${ {{ title }} }">
推荐阅读
- python - 如何从主 python 脚本重新启动正在运行的 python 脚本?
- c++ - 创建用户定义的复制构造函数时无法创建对象
- mysql - 如何更改在虚拟框中的 inuxmint 上运行的 mysql 时区?
- dependency-injection - 在 Blazor 中将子组件作为参数传递
- c++ - 带有 Glade 的 Windows 10 上的 MSYS2 ( gtk_entry_get_text: assertion 'GTK_IS_ENTRY (entry)' failed )
- php - 如何使用 PHP 检测 4 字节字符
- javascript - startAction() 函数中的错误是什么?
- python - 在python中将列表分成两半而不重复的每种方法
- gitlab - 不确定如何将 rstudio 与 gitlab 连接?
- javascript - 从 Jquery UI Datepicker 中的 dtes 范围获取差异