Как я могу положить этот PHP-код в качестве смарт-кода? - PullRequest
0 голосов
/ 29 марта 2012

Я пытаюсь использовать smarty, но я хочу знать, как я могу преобразовать этот php-код в код smarty: s, спасибо

<?php
    include_once("paypalewp.php");
    $paypal = new paypalewp();
    $paypal->setTempFileDirectory("/tmp");
    $paypal->setCertificate("my-pubcert.pem", "my-prvkey.pem");
    $paypal->setCertificateID("DFGY7654567");
    $paypal->setPayPalCertificate("paypal_cert_pem.txt");
    $parameters = array(
        "cmd" => "_xclick",
        "item_name" => "$item",
        "currency_code" => "USD",
    );
    $encryptedButton = $paypal->encryptButton($parameters);
    echo $encryptedButton; 
?>

Надеюсь, вы мне поможете.

1 Ответ

3 голосов
/ 29 марта 2012

Этот код вообще не следует помещать в шаблон Smarty.

Вам следует присвоить $encryptedButton переменной Smarty для отображения в вашем шаблоне ($smarty->assign('encryptedButton', $encryptedButton);), но остальная часть кода должна быть старым добрым обычным PHP в не-Smarty файле.

...