วีดีโอ: เราสามารถเรียกคอนโทรลเลอร์จากคอนโทรลเลอร์อื่นได้หรือไม่?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
โดยทั่วไปแล้ว คุณ จะไม่ใช้ ตัวควบคุมตัวหนึ่งจากอีกตัวหนึ่ง ตั้งแต่: คอนโทรลเลอร์ มักจะส่งคืนผลลัพธ์ของประเภทที่ต้องการใช้โดยกรอบงาน MVC ข้อมูลทั้งหมดนี้คาดว่าจะถูกส่งผ่านโดยกรอบงาน MVC
ดังนั้น เราสามารถเรียกตัวควบคุมหนึ่งจากตัวควบคุมอื่นได้หรือไม่?
ใช่, คุณสามารถโทร วิธีการของ ตัวควบคุมอื่น . NS ตัวควบคุม ยังเป็นชั้นเรียนที่เรียบง่าย สิ่งเดียวที่เป็นมรดก คอนโทรลเลอร์ ระดับ. คุณสามารถ สร้างวัตถุของ ตัวควบคุม , แต่มัน จะ ไม่ทำงานสำหรับการกำหนดเส้นทาง if คุณ ต้องการเปลี่ยนเส้นทางไปยัง อื่น หน้าหนังสือ.
RedirectToAction MVC คืออะไร RedirectToAction (String, RouteValueDictionary) เปลี่ยนเส้นทางไปยังการดำเนินการที่ระบุโดยใช้ชื่อการดำเนินการและพจนานุกรมเส้นทาง RedirectToAction (สตริง สตริง วัตถุ) เปลี่ยนเส้นทางไปยังการดำเนินการที่ระบุโดยใช้ชื่อการดำเนินการ ชื่อตัวควบคุม และพจนานุกรมเส้นทาง
ประการที่สอง เราสามารถอนุญาตให้เรียกใช้คอนโทรลเลอร์ตัวหนึ่งจากคอนโทรลเลอร์อื่นใน CodeIgniter ได้หรือไม่
โดยทั่วไปไม่รองรับใน ตัวเข้ารหัส แต่มีแฮ็กบางอย่างที่ อนุญาตให้คุณ ถึง ทำ ดังนั้น. ชอบ ผม ใช้แฮ็คพื้นฐานในการโหลด ตัวควบคุม เป็นห้องสมุด
ส่งข้อมูลจากคอนโทรลเลอร์หนึ่งไปยังอีกเครื่องหนึ่งใน codeigniter ได้อย่างไร?
ใน Codeigniter มีหลายวิธีที่จะ ผ่าน ค่าจาก หนึ่งตัวควบคุม อื่นๆ. คุณสามารถใช้ได้ ตัวเข้ารหัส เซสชั่นถึง ผ่าน NS ข้อมูลจากตัวควบคุมหนึ่งไปยังอีกตัวควบคุมหนึ่ง . $this->load->library('เซสชัน'); จากนั้นคุณสามารถตั้งค่าแฟลช ข้อมูล ค่าโดยใช้ชื่อตัวแปร