通过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
,但都无法使用。
答案 0 :(得分:0)
您可以从函数$ca->setTemplate('mypage');
中指定的smarty模板中访问此变量,例如/templates/default/mypage.tpl
:
Welcome, {$clientname}!
答案 1 :(得分:0)
我没有最后的答案,但我可以向正确的方向推你 使用
var_dump($ca);
查看$ ca的所有属性。也许对您有帮助