-
ci 페이지 이동 (리디렉션)CI4 2022. 8. 5. 10:26728x90반응형
CI4 페이지 이동을 위한 함수
컨트롤러(Controller)이동 시에 사용한다.
redirect()->to('Page Controller');
Javscript의 Alert 를 띄우고 페이지를 이동하고 싶다면, 해당 함수 말고 스크립트를 사용해야 한다.
스크립트가 실행되기전에 리디렉션이 실행되므로, alert 스크립트는 실행되지 않고 리디렉션되어 페이지 이동이된다.
echo "<script>alert('MSG!');</script>";
redirect()->to();
이 경우, 스크립트로 페이지 이동이 필요하다.
echo "<script>alert('MSG!'); window.location.href='Page Controller';</script>";
<?php namespace App\Controllers; class Test extends BaseController { public function goToPage() { return redirect()->to('/test/firstPage/'); // If you need to show alert Msg echo "<script>alert('ALERT MSG!');window.location.href='../../firstPage/'</script>"; } public function firstPage() { // } }
728x90반응형'CI4' 카테고리의 다른 글
ci bootstrap paginate 페이징 처리 (1) 2022.08.05 ci4 윈도우 테스트 환경 페이지 느려짐 (0) 2022.08.02 ci 트랜잭션 (0) 2022.07.21 ci paginate 페이징처리 (0) 2022.07.15 ci 세션 (0) 2022.07.08