Tuesday, 10 January 2012

Biến Smarty lấy giá trị ở File Configuration (học đòi tí 4)


Trong /www/smarty/ tạo "setting.conf" với nội dung :
    
pageTitle = "Lại chào nữa ah"
bodyColor = "red"

Trong file "test.tpl"  thay nội dung sau :



{config_load file="setting.conf"}
<html>
  <head>
    <title>{#pageTitle#}</title>
  </head>
  <body bgcolor="{#bodyColor#}">
    id : {$contact->id} <br>
    name : {$contact->name} <br>    
    email : {$contact->email} <br>    
    phone : {$contact->phone} <br>    
  </body>
</html>
Còn trong file "test.php" thay nội dung sau :


<?php
require 'libs/Smarty.class.php';

class Contacts{
  var $id   = 1;
  var $name = 'smagic39';
  var $email = 'smagic39 chấm cơm chấm canh';
  var $phone = '999999999';
}

$contact = new Contacts;

$smarty = new Smarty;

$smarty->assign('contact',$contact);
$smarty->display('test.tpl');
?>
Có thể thấy một chút gì đó về việc lấy dữ liệu từ file khác, hay nó gần giống với việc import data.
còn tiếp >>>

No comments:

Post a Comment