2017-01-31 2 views
1

Мы хотим сделать дату whmcs7 григорианские даты изменить от Jalali Именно поэтому мы помещаем следующий код в файле TPL умникполучить переменную Smarty в PHP теге

{$invoice.datecreated} 
{php} 
    include_once ($_SERVER["DOCUMENT_ROOT"] ."/templates/six/jdf.php"); 
    $date = '{$invoice.datecreated}'; 
    list($g_y, $g_m, $g_d) = explode("/", $date); 
    $str="/"; 
    print "(".gregorian_to_jalali ($g_y, $g_m, $g_d,$str).")"; 
{/php} 

Но этот кусок кода вместо того, чтобы от переменной строка вставки

$date = '{$invoice.datecreated}'; 
print $date; // result: invoice.datecreated Instead 2015/01/31 

, пожалуйста, руководство меня

ответ

1

Я думаю, что вам нужно DOUBL e котировки.

$date = "{$invoice.datecreated}"; //double quotes here as " 
print $date; 

Пример:

$name = "My name"; 

echo '{$name}';//outputs {$name} 
echo "{$name}";//outputs My name 
+0

Correct здесь, как '" 'оценивает внутренне указанные переменные – Darren

Смежные вопросы