2012-03-28 53 views
0

我试图使用Smarty的,但我想知道我怎么可以把这个PHP代码给Smarty代码:S,感谢我怎么能把这个PHP代码作为一个聪明的代码?

<?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; 
?> 

我希望你能帮助我。

+3

你是什么意思“将此php转换为smarty”? Smarty是一个模板引擎,你现在的代码都是后端的东西。 – Bojangles 2012-03-28 21:35:47

回答

3

该代码根本不应放入Smarty模板中。

您应该将$encryptedButton分配给一个Smarty变量以显示在您的模板中($smarty->assign('encryptedButton', $encryptedButton);),但其余代码应该是非Smarty文件中良好的常规PHP。

+0

谢谢,但是如果我想循环这个呢? – ojitos 2012-03-28 22:17:42

+0

使'$ encryptedButton'成为一个数组并将其传递给模板。 – ceejayoz 2012-03-29 01:10:28

相关问题