|
|
|
สอบถามเรื่องการนำ Class/function/ตัวแปล ของ component ไปใช้ที่อื่นอย่าง module ครับ |
|
|
|
|
|
|
|
class ถ้ามันแยกเป็น 1 คลาสต่อไฟล์
และไฟล์อื่นๆ
ถ้ามันไม่ได้ include/require หรือแม้แต่ extends, implement, use (trait) ปกติแยกมาใช้ได้
ก็ตรวจดูหน่อยว่ามันมาเป็นแพ็คหรือเปล่า ลองแยกออกมาแล้วเรียกใช้ดู
|
|
|
|
|
Date :
2018-10-15 16:04:29 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบกลับเร็วมากเลย ขอบคุณมากครับ เหมือนมันจะมีการสืบทอดคลาสด้วยครับ
พอจะแนะนำได้ไหมครับ ปกติหากจะแกะ Function / Class ใช้ของ Component มาใช้ใน Module จะต้องดูจาก path ไหนบ้างครับ
เท่าที่ผมตามแกะดูมีใน
../component/com_(ชื่อ Component)/model
../component/com_(ชื่อ Component)/Controllors
../component/com_(ชื่อ Component)/views/tmpl/default
../component/com_(ชื่อ Component)/assets <-- อันนี้หากมีการใช้ js ใช้ไหมครับ
กรณีที่เราจะนำไปใช้ใน Module พอจะมีวิธีไหนบ้างครับ
- แกะ Function แล้วก็อปมาวางภายใต้ Folder ของ Module นั้นๆ หรือเปล่าครับ
- หรือมีวิธีอื่นๆในการสืบทอดคลาส Function ของ component มาใช้ได้เลยครับ
หรือท่านไหนพอจะมีแนะนำหัวข้อ/หนังสือให้ศึกษาต่อ ขอรบกวนด้วยครับ
ขอบคุณล่วงหน้าครับ
|
|
|
|
|
Date :
2018-10-16 14:48:05 |
By :
Tomasama |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมไม่เคยใช้ Joomla จริงๆจังๆเลย แค่แตะนิดๆหน่อยๆตอน v1, v2 แล้วมันยากเลยไม่ใช้อีกเลย ก็เลยบอกไม่ถูกเหมือนกันว่าจะดูยังไง
แต่ถ้าจะเอาพวก class มาใช้ ลองหาพวกคลาสที่ทำงานเหมือนๆกันเช่นคลาสของ Symfony อะไรงี้น่าจะดีกว่า หรือคลาสข้างนอกที่มีแจก
ถ้าจะเอาพวก controller ที่เขียนเฉพาะเจาะจงมาใช้ อันนี้บอกไม่ถูกจริงๆ ไม่มีปสก.กับ Joomla
|
|
|
|
|
Date :
2018-10-16 16:12:01 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอขอบคุณสำหรับคำแนะนำมากๆเลยครับ
|
|
|
|
|
Date :
2018-10-17 11:45:29 |
By :
Tomasama |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|