Forms SilverStripe 3.1自定义表单模板-如何在不循环所有操作的情况下输出单个操作字段?
你好,SilverStripe社区 如果这是一个基本问题,请原谅,但在自定义表单模板中,如何在不循环所有操作字段的情况下输出单个操作字段?有办法吗 例如,当涉及表单字段时,我可以使用以下命令循环它们:Forms SilverStripe 3.1自定义表单模板-如何在不循环所有操作的情况下输出单个操作字段?,forms,field,action,silverstripe,templating,Forms,Field,Action,Silverstripe,Templating,你好,SilverStripe社区 如果这是一个基本问题,请原谅,但在自定义表单模板中,如何在不循环所有操作字段的情况下输出单个操作字段?有办法吗 例如,当涉及表单字段时,我可以使用以下命令循环它们: <% loop $Fields %> $Field <% end_loop %> 表单动作有类似的功能吗? 我知道我可以通过以下方式循环: <% loop $Actions %> $Field <% end_loop %> 或 等
<% loop $Fields %>
$Field
<% end_loop %>
表单动作有类似的功能吗?
我知道我可以通过以下方式循环:
<% loop $Actions %>
$Field
<% end_loop %>
或
等等
SilverStripe模板中是否存在类似的操作?
提前感谢。所有操作的前缀都是“操作” so功能
$Actions.dataFieldByName(Login)
工作正常,但您需要将其称为:
$Actions.dataFieldByName(action_Login)
谢谢,@martin-rázus,这很有效。我确信我以前试过这个,但在看到你的答案后,我又成功地试了一次。
$Actions.dataFieldByName(Login)
$Actions.Field(Login)
$Actions.Field(AddressLookup)
$Actions.dataFieldByName(Login)
$Actions.dataFieldByName(action_Login)