Page 1 of 1

อยากทราบว่า Tag input ที่มี Type เป็น Hidden มีไว้ทำอะไรครับ

Posted: Wed Feb 08, 2012 6:28 am
by supreeda_t
มันจะอยู่ในโฟล์เดอร์ com_***/views/***/tmpl/default.php

<input type="hidden" name="task" value="display" /> แบบนี้อะครับ เห็นบางไฟล์ก็มีแค่บรรทัดเดียว บางไฟล์ก็มีหลายบรรทัด

แล้วต้องใส่ค่าอะไรมั้งครับ เห็นบางครั้ง มันเปลี่ยนจาก task เป็น option บ้าง เป็น view บ้าง ช่อง value ด้วยครับ ต้องใส่อะไรบ้าง งงๆจัง

Re: อยากทราบว่า Tag input ที่มี Type เป็น Hidden มีไว้ทำอะไร

Posted: Thu Feb 09, 2012 2:51 am
by aodto
ไม่แน่ใจว่า จุดประสงค์ที่ต้องการทราบคืออะไร หรือจะเอาไปประยุกต์อะไรต่อนะครับ
แต่ถ้าต้องการทราบว่า Hidden มีไว้ทำไมก็ ตอบสั้นๆว่า

เป็นการส่งค่าตัวแปรผ่าน form รูปแบบหนึ่งเท่านั้นเอง
การเขียน component ส่วนมากจะมีการส่งค่าตัวแปรชื่อ option, view, task หรืออื่นๆ ร่วมไปด้วย

Re: อยากทราบว่า Tag input ที่มี Type เป็น Hidden มีไว้ทำอะไร

Posted: Fri Feb 10, 2012 1:32 pm
by supreeda_t
อ๋อครับ คือผมต้องการทราบว่ามันมีไว้ทำอะไร คือจำเป็นต้องเขียนทุกครั้งในหน้าฟอร์มใช่มั้ยครับ

แล้วหลักการมันมีอะไรมั้งอะครับ เช่น อย่าง task เนี่ยต้องเขียน แต่ผมเห็นบางหน้า มันมีเขียน tag hidden เนี่ยหลายอัน ผมเลยงงๆว่า จะเขียน tag hidden เนี่ยเมื่อไหร่

พอดีผมกำลังศึกษาการเขียน component อยู่ ปกติชินกับการเขียน PHP แบบ wep app เลยไม่ค่อยชินแบบ joomla ครับ

ขอบคุณมากครับ

Re: อยากทราบว่า Tag input ที่มี Type เป็น Hidden มีไว้ทำอะไร

Posted: Mon Feb 13, 2012 7:28 am
by aodto
ก็เหมือนการส่งตัวแปรผ่าน form ปกติครับ
joomla ใช้วิธีการเขียนแบบ MVC

้ถ้าเราเขียน PHP ปกติก็ใช้หลักการเขียนแบบ MVC ได้
หลักการเหมือนกันครับ

เพียงแต่ Joomla เขียนตัวแปร task เป็น hidden รอไว้ เมื่อเรากดปุ่ม save, add, cancel, delete จะมีการแทนค่าตัวแปร task ตามค่าของแต่ละปุ่ม เท่านั้นเองครับ :)