Получить переменную после назначения

От разработки WHMCS учебник , я создал успех страницы.

в примере кода:

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и $clientnameвсе не работает.

php,smarty,

0

Ответов: 2


0

Вы можете получить доступ к этой переменной из вашего шаблона smarty, указанного в функции $ca->setTemplate('mypage');, например /templates/default/mypage.tpl:

Welcome, {$clientname}!

0

У меня нет окончательного ответа, но я могу подтолкнуть вас в правильном направлении

var_dump($ca);

Чтобы увидеть все свойства $ ca has. Может быть, это поможет вам

PHP, Smarty,
Похожие вопросы
Яндекс.Метрика