2012-03-28 84 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

相關問題