首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对象设置为其他页面上的fluid.form。

对象设置为其他页面上的fluid.form。
EN

Stack Overflow用户
提问于 2022-07-28 09:35:45
回答 1查看 35关注 0票数 0

当单击link.action时,Im试图从条目列表重定向到这些条目的编辑页面。

当我重定向到编辑页面时,我似乎无法使用'property‘标记从对象中获取值。操作“编辑”不会在我重定向到的页面上执行。相反,它会触发标准操作,它只列出所有条目。

代码语言:javascript
复制
    public function toEditAction(Personenliste $person) {
        $this->redirect('edit', 'Listen', 'testprivateext', ['personenliste' => $person], 43);
    }

    public function editAction(Personenliste $person) {
        $this->view->assign('personenliste',$person);
        return $this->htmlResponse();
    }

呼叫是通过link.action完成的。(我还尝试用‘pageUid’-标记直接重定向操作)

代码语言:javascript
复制
<f:link.action action="toEdit" arguments="{person:'{person}'}" extensionName="testprivateext" controller="Listen" pluginName="pi1">&#128393</f:link.action>
EN

回答 1

Stack Overflow用户

发布于 2022-08-03 14:49:12

这不是你的问题的答案(因为你已经解决了),而是一个更易读的内联流体的小信息。这是:

代码语言:javascript
复制
arguments="{person:'{person}'}"

可以写:

代码语言:javascript
复制
arguments="{person: person}"

直接传递变量时,可以丢弃引号和大括号。

但是,当您通过VH时,您将需要它:

代码语言:javascript
复制
arguments="{person:'{person -> f:format.raw()}'}"

祝你今天愉快:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73150519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档