ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ci 페이지 이동 (리디렉션)
    CI4 2022. 8. 5. 10:26
    728x90
    반응형

    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

    댓글

Designed by Tistory.