Басқа контроллерден контроллерді шақыра аламыз ба?
Басқа контроллерден контроллерді шақыра аламыз ба?

Бейне: Басқа контроллерден контроллерді шақыра аламыз ба?

Бейне: Басқа контроллерден контроллерді шақыра аламыз ба?
Бейне: Вебинар №2. Andy Ruina про координацию роботов и технологии движения. Beyond Robotics 2024, Мамыр
Anonim

Жалпы алғанда, сен пайдаланбайды бір контроллер екіншісінен бері: Контроллерлер әдетте MVC фреймворкімен пайдалануға арналған түрдің нәтижесін қайтарады. Бұл ақпараттың барлығы MVC жүйесі арқылы беріледі деп күтілуде.

Сәйкесінше, бір контроллерді басқа контроллерден шақыра аламыз ба?

Иә, қоңырау шалуға болады әдісі басқа контроллер . The контроллер сонымен қатар қарапайым сынып. Оның мұрагерлік қасиеті ғана Контроллер Сынып. Сен істей аласың объектісін жасаңыз контроллер , бірақ бұл ерік Маршруттау үшін жұмыс істемейді, егер сен қайта бағыттағысы келеді басқа бет.

RedirectToAction MVC дегеніміз не? RedirectToAction (String, RouteValueDictionary) Әрекет атауы мен маршрут сөздігін пайдаланып көрсетілген әрекетке қайта бағыттайды. RedirectToAction (Жол, жол, нысан) Әрекет атауын, контроллер атауын және маршрут сөздігін пайдаланып көрсетілген әрекетке қайта бағыттайды.

Екіншіден, CodeIgniter бағдарламасында бір контроллерді басқа контроллерден шақыруға рұқсат ете аламыз ба?

Бұған негізінен қолдау көрсетілмейді кодтауыш , бірақ белгілі бір бұзулар бар мүмкіндік береді дейін істеу солай. Ұнайды I жүктеу үшін өте қарапайым бұзуды пайдаланыңыз контроллер кітапхана ретінде.

Codeigniter-де деректерді бір контроллерден екіншісіне қалай береді?

жылы Codeigniter жолдары көп өту мәнінен бір контроллер басқаға. Сіз пайдалана аласыз кодтауыш Сеанс өту the деректер бір контроллерден екінші контроллерге . $this->load->library('session'); Содан кейін жарқылды орнатуға болады деректер айнымалы атауын қолданатын мән.

Ұсынылған: