는 연료 PHP는 기능을 처리 할 수있는 아주 좋은 인터페이스를 제공합니다. 핵심 세션 클래스는 문서별로 사용하는 방법입니다. 귀하의 경우
은 그럼 그냥 나중에 그냥 사용할 수있는 로그인의 뷰 파일에서 아래
Session::set_flash('success', 'Your account has been successfully created !');
같은 플래시 메시지를 설정, register_action에서 성공적인 등록 절차 후 login_action로 리디렉션 필요하다고 할 수 있습니다 당신이 원하는 플래시 메시지를 얻기 위해 아래의 코드.일부 무엇처럼이
<?php if (Session::get_flash('success')): ?>
<div class="alert-box info">
<?php echo Session::get_flash('success') ; ?>
</div>
<?php endif; ?>
또한 당신은 세션 메시지는 단지
Session::delete_flash('success');
당신이 배울 수 세션 클래스에 대한 자세한 내용을 알고 다음과 같은 방법을 delete_flash 사용하여 위의 예에서 '성공'을 말할 삭제할 수 있습니다 또한
FuelPhp Session Class docuementation
그리고 아래 링크는 새로운 PHP 코드를 작성하지 않아도 사용자를 리디렉션, 연료 PHP 좋은를 제공합니다 그도에 대한 인터페이스는 당신이 여기
당신은 항상 당신의 컨트롤러 액션
Response::redirect('yourRouteName');
그것의에 좋은 사용자를 리디렉션 할 필요가 어떻게 그렇게 할 수 있도록 정의 된 방법이있는 '응답'클래스 프레임 워크에 정의 된 클래스를 이용하여 실제로 개발자가 쉽게 사용할 수 있도록하려는 의도로 정의됩니다.
프로그래밍 방식에서 객체 지향적 인 경우 특히 fuelPhp와 같은 우수한 품질의 OOP MVC 프레임 워크를 사용할 때 준비가 완료된 Getters and setters에 대한 액세스 권한을 제공하여 항상 바퀴를 다시 발명 할 수 없습니다 (DRY).
희망이 있습니다.
@Telvin Nguyen의 코드는 의도 한대로 작동하지만 프레임 워크가 제공해야하는 클래스를 사용하는 것이 올바른 방법입니다. 나는 이것에 투표한다! –
그래, 대신 플래시 변수를 설정하는 것에 대해 물어볼 때 내가하고 있었던 일입니다. 놀랍게도 작동합니다. – n0pe