如何根据条件是否为真来显示一段特定的文本(CakePHP)?

问题描述 投票:0回答:0

我有这个功能可以在页面上显示信息:

     : __d(
     'Invoice.help',
    [ 
    'confirmButton' => $confirmButton
    'linkToOffer' => $pagesInstance->getPage(WWWPages::OFFER)['url] 
    ]
)

如果函数被调用,那么这样的文本将显示在页面上:

msgid "Invoice.help"
"Check out {confirmButton} recorded webinar to get started  today." 
"Learn about integration offerings and how these integrations can work for you.<a href=\"{linkToOffer}\">"

我想以某种方式将这段文本分开,即如果用户已登录,我只向他展示文本的第一部分“查看 {confirmButton} 录制的网络研讨会以立即开始。” 如果他没有登录然后我像以前一样给他看整个文本。

假设我已经有一个 isLogged 函数来检查用户是否登录。

我如何添加这样的条件,以便根据他是否登录我向他显示适当的内容,如果没有,则显示整个内容?

提前感谢您的帮助!

php if-statement cakephp
© www.soinside.com 2019 - 2024. All rights reserved.