hello.php:
funtion Hello()
{}
function index()
{}
function submit()
{
$name = $this->input->post(‘formname’);
$this->hello_model->insertData($name);
Hello::index();
}
submit() 페이지를 로딩한 다음 index페이지를 다시 불러오려고 합니다.
그런데 문제는 Hello::index();로 하면 메모리에 그냥 남아있는 상태로 리커시브하게 불러오게 됩니다.
어떻게 해야 메모리에 남지 않고 깔끔하게 index로 돌아갈 수 있을까요?
redirect()도 써봤는데 index를 중복해서 로딩했다고 에러가 나옵니다.
리다이렉트를 hello로 하시면 됩니다.
hello 컨트롤러를 불러올때 함수명을 지정하지 않으면 기본으로 index를 불러오게 됩니다.