分配后获取变量

时间:2018-07-12 09:59:13

标签: php smarty

通过WHMCS开发tutorial,我成功创建了页面。

在示例代码中:

self.dropdown_vbox_layout.addWidget(NavToolbar(self.canvas, self))

您会看到,分配了if ($ca->isLoggedIn()) { $clientName = Capsule::table('tblclients') ->where('id', '=', $ca->getUserID())->pluck('firstname'); // 'pluck' was renamed within WHMCS 7.0. Replace it with 'value' instead. // ->where('id', '=', $ca->getUserID())->value('firstname'); $ca->assign('clientname', $clientName); }

但是如何在其中获取变量$ca->assign('clientname', $clientName);?我尝试使用clientname$ca->clientname,但都无法使用。

2 个答案:

答案 0 :(得分:0)

您可以从函数$ca->setTemplate('mypage');中指定的smarty模板中访问此变量,例如/templates/default/mypage.tpl

Welcome, {$clientname}!

答案 1 :(得分:0)

我没有最后的答案,但我可以向正确的方向推你 使用

var_dump($ca);

查看$ ca的所有属性。也许对您有帮助