ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: Growth ที่ 29 พฤษภาคม 2009, 14:49:09



หัวข้อ: ถามเกี่ยวกับ Smarty ครับ
เริ่มหัวข้อโดย: Growth ที่ 29 พฤษภาคม 2009, 14:49:09
ใครเคยใช้ Smarty บ้างครับ

ผมเริ่มไม่เป็นอ่า ครับ

คือ ถ้าผม โหลดมาแล้ว แล้วก็ดูตัวอย่างอ่าครับ


require 'Smarty.class.php';

$smarty = new Smarty;

$smarty->assign("full_name","Tim O'Reilly");

$smarty->display('index.tpl');

คือผมไม่เข้าใจว่า ไอ้ที่
$smarty->display('index.tpl'); ตรงจัดนี้หน้า index.tpl เอาไว้ตรงไหนเอ่ย ต้องเอาใส่ โฟลเดอร์อะไร ใน smarty หรือป่าว


หัวข้อ: Re: ถามเกี่ยวกับ Smarty ครับ
เริ่มหัวข้อโดย: bluezip ที่ 29 พฤษภาคม 2009, 15:20:08
index.tpl มันอยู่ใน folder themplate ให้ดูใน smarty.class.php ว่า set ค่าไว้ที่ไหน


หัวข้อ: Re: ถามเกี่ยวกับ Smarty ครับ
เริ่มหัวข้อโดย: Tee++; ที่ 29 พฤษภาคม 2009, 15:25:51
$smarty->template_dir = 'views/';
$smarty->compile_dir = 'templates_c/';

ให้ค่าชี้ไปไหนมันก็ไปนั่นแหละ แต่ default มันคือ
templates/
templates_c/


หัวข้อ: Re: ถามเกี่ยวกับ Smarty ครับ
เริ่มหัวข้อโดย: Growth ที่ 29 พฤษภาคม 2009, 15:30:20
เราต้องไปแก้ไฟล์ Smarty.class.php ตรงที่ว่าหรอครับ

หรือว่า ใส่ในหน้าที่เรียกใช้ได้เลย

ส่วน โฟลเดอร์ที่ว่า

view
หรือ
template_c

เนี่ยต้องสร้างไว้ที่ไหนหรอฮะ


หัวข้อ: Re: ถามเกี่ยวกับ Smarty ครับ
เริ่มหัวข้อโดย: Tee++; ที่ 29 พฤษภาคม 2009, 16:53:43
เราต้องไปแก้ไฟล์ Smarty.class.php ตรงที่ว่าหรอครับ

หรือว่า ใส่ในหน้าที่เรียกใช้ได้เลย

ส่วน โฟลเดอร์ที่ว่า

view
หรือ
template_c

เนี่ยต้องสร้างไว้ที่ไหนหรอฮะ


อย่าไปแก้ที่ class ให้ instance class ขึ้นมา แล้ว inherit variable ที่บอกไป