ขอแนวทางปุ่มพิมพ์อีก 1 ปุ่มเพื่อพิมพ์เอกสารอีกรูปแบบหนึ่ง ใน ระบ
ตอนนี้เพิ่มปุ่มพิมพ์ได้แล้วครับ
แต่ยังไม่สามารถทำให้กดแล้วพิมพ์เอกสารอีก template หนึ่งได้ครับ ขอคำแนะนำหน่อยครับว่าต้องทำอย่างไร
สิ่งที่ผมทำแล้ว
1.) ทำการเปลี่ยนจาก print เป็น printGI
เริ่มจากการเพิ่มปุ่มลงไปไฟล์ setup.php ที่ path modules/repair/views โดยใช้ Code
array(
'class' => 'icon-print button red notext',
'href' => WEB_URL.'modules/repair/printGI.php?id=:job_id',
'target' => 'printGI',
'title' => '{LNG_PrintGI receipt}'
),
และได้ทำการเพิ่มภาษา LNG_PrintGI ลง DB แล้วเรียบร้อย
2.) duplicate ไฟล์ print.php ใน modules/repair เป็น printGI.php
3.) duplicate ไฟล์ print.html ใน modules/repair/views เป็น printGI.html และแก้ไขไฟล์ใน tag H1 ให้แสดงเป็นอีกชื่อหนึ่ง
แต่ยังติดในส่วนของ export.php ซึ่งตอนนี้ไปต่อไม่ถูกแล้วครับ
ขอแนบทางหน่อยครับว่าต้องทำอย่างไร
แต่ยังไม่สามารถทำให้กดแล้วพิมพ์เอกสารอีก template หนึ่งได้ครับ ขอคำแนะนำหน่อยครับว่าต้องทำอย่างไร
สิ่งที่ผมทำแล้ว
1.) ทำการเปลี่ยนจาก print เป็น printGI
เริ่มจากการเพิ่มปุ่มลงไปไฟล์ setup.php ที่ path modules/repair/views โดยใช้ Code
array(
'class' => 'icon-print button red notext',
'href' => WEB_URL.'modules/repair/printGI.php?id=:job_id',
'target' => 'printGI',
'title' => '{LNG_PrintGI receipt}'
),
และได้ทำการเพิ่มภาษา LNG_PrintGI ลง DB แล้วเรียบร้อย
2.) duplicate ไฟล์ print.php ใน modules/repair เป็น printGI.php
3.) duplicate ไฟล์ print.html ใน modules/repair/views เป็น printGI.html และแก้ไขไฟล์ใน tag H1 ให้แสดงเป็นอีกชื่อหนึ่ง
แต่ยังติดในส่วนของ export.php ซึ่งตอนนี้ไปต่อไม่ถูกแล้วครับ
ขอแนบทางหน่อยครับว่าต้องทำอย่างไร
" ใบส่งคืนสินค้า " ครับ
2. ทดสอบ debug ดูว่ามันเรียกไปยังไฟล์ถูกต้องหรือไม่
3. printgi.php มันจะเรียกไปยัง class ที่เกี่ยวข้องอีกที ตรวจสอบให้ดีว่ามันเรียกไปยังปลายทางที่ตั้งใจหรือไม่
หมายเหตุ ถ้าเป็นผมนะ ผมจะส่งไปยังไฟล์เดิมเลยแทนที่จะสร้างไฟล์ใหม่ โดยใช้การส่ง parameter เอาว่ากำลังจะพิมพ์ไฟล์ไหน เช่น print.php?file=printgi&..... แล้วไปตรวจจับเอาที่ปลายทางว่าต้องการพิมพ์ไฟล์อะไร
ผมลองแก้ตามที่อาจารย์บอกแล้ว ..
ซึ่งผมทำตามนี้แล้ว ถูกมั้ยครับ
ผมอยากทราบว่าปลายทางใช่ไฟล์ export.php รึเปล่าครับ ?
เพราะผมไม่รู้ว่าจะต้องเขียนยังไงให้มันเลือกไฟล์ครับ
ใช้เครื่องหมายเท่ากับ 2 ตัว ไม่ใช่ตัวเดียว
ตอนแรกผมก็ใช้ == สองตัวครับ แต่มันฟ้อง Error ตามนี้ครับ
Notice: Undefined variable: file in /home/xxxxx/domains/xxxxx/public_html/xxxxx/repair/modules/repair/views/export.php on line 48
จากไฟล์ในความเห็นนี้ถือว่าเป็นการส่งค่ามาแล้วหรือยังครับ