__d 函数允许您覆盖当前域以进行单个消息查找。
我有这个代码:
: __d(
'Invoice.transaction',
'Invoices.msg',
[
'confirmButton' => $confirmButton,
'paymentLink' => $pagesInstance->(WWWPages::LinkToPayment['url'],
)
]
)
我创建了这两条消息:
msgid "Invoices.msg"
msgstr "xyz {confirmButton} xyz <a href={paymentLink} xyz"
msgid "Invoices.msg2"
msgstr "abc {confirmButton} abc"
它们在消息内容上不同到目前为止我只使用第一条消息但我想添加if语句以便根据isLogged()函数是否执行第一条消息将出现,如果它是错误的将显示第二条消息,这是问题所在,因为我真的不知道如何在 __d 函数中执行此操作。
我怎么能做出那样的东西?