เราสามารถเรียกคอนโทรลเลอร์จากคอนโทรลเลอร์อื่นได้หรือไม่?
เราสามารถเรียกคอนโทรลเลอร์จากคอนโทรลเลอร์อื่นได้หรือไม่?

วีดีโอ: เราสามารถเรียกคอนโทรลเลอร์จากคอนโทรลเลอร์อื่นได้หรือไม่?

วีดีโอ: เราสามารถเรียกคอนโทรลเลอร์จากคอนโทรลเลอร์อื่นได้หรือไม่?
วีดีโอ: 2 ฟีเจอร์ลับที่ซ่อนอยู่ SAMSUNG | Easy Android 2024, อาจ
Anonim

โดยทั่วไปแล้ว คุณ จะไม่ใช้ ตัวควบคุมตัวหนึ่งจากอีกตัวหนึ่ง ตั้งแต่: คอนโทรลเลอร์ มักจะส่งคืนผลลัพธ์ของประเภทที่ต้องการใช้โดยกรอบงาน MVC ข้อมูลทั้งหมดนี้คาดว่าจะถูกส่งผ่านโดยกรอบงาน MVC

ดังนั้น เราสามารถเรียกตัวควบคุมหนึ่งจากตัวควบคุมอื่นได้หรือไม่?

ใช่, คุณสามารถโทร วิธีการของ ตัวควบคุมอื่น . NS ตัวควบคุม ยังเป็นชั้นเรียนที่เรียบง่าย สิ่งเดียวที่เป็นมรดก คอนโทรลเลอร์ ระดับ. คุณสามารถ สร้างวัตถุของ ตัวควบคุม , แต่มัน จะ ไม่ทำงานสำหรับการกำหนดเส้นทาง if คุณ ต้องการเปลี่ยนเส้นทางไปยัง อื่น หน้าหนังสือ.

RedirectToAction MVC คืออะไร RedirectToAction (String, RouteValueDictionary) เปลี่ยนเส้นทางไปยังการดำเนินการที่ระบุโดยใช้ชื่อการดำเนินการและพจนานุกรมเส้นทาง RedirectToAction (สตริง สตริง วัตถุ) เปลี่ยนเส้นทางไปยังการดำเนินการที่ระบุโดยใช้ชื่อการดำเนินการ ชื่อตัวควบคุม และพจนานุกรมเส้นทาง

ประการที่สอง เราสามารถอนุญาตให้เรียกใช้คอนโทรลเลอร์ตัวหนึ่งจากคอนโทรลเลอร์อื่นใน CodeIgniter ได้หรือไม่

โดยทั่วไปไม่รองรับใน ตัวเข้ารหัส แต่มีแฮ็กบางอย่างที่ อนุญาตให้คุณ ถึง ทำ ดังนั้น. ชอบ ผม ใช้แฮ็คพื้นฐานในการโหลด ตัวควบคุม เป็นห้องสมุด

ส่งข้อมูลจากคอนโทรลเลอร์หนึ่งไปยังอีกเครื่องหนึ่งใน codeigniter ได้อย่างไร?

ใน Codeigniter มีหลายวิธีที่จะ ผ่าน ค่าจาก หนึ่งตัวควบคุม อื่นๆ. คุณสามารถใช้ได้ ตัวเข้ารหัส เซสชั่นถึง ผ่าน NS ข้อมูลจากตัวควบคุมหนึ่งไปยังอีกตัวควบคุมหนึ่ง . $this->load->library('เซสชัน'); จากนั้นคุณสามารถตั้งค่าแฟลช ข้อมูล ค่าโดยใช้ชื่อตัวแปร