>백엔드 개발 >PHP 튜토리얼 >renderforwardredirect 차이 리디렉션 전달 차이 지불 앞으로 전달

renderforwardredirect 차이 리디렉션 전달 차이 지불 앞으로 전달

WBOY
WBOY원래의
2016-07-29 08:55:071616검색

render

1. render를 지정하지 않음

결과: (현재 모델이 컨트롤러에 있음)/(현재 컨트롤러)/(현재 작업).phtml

2.$this->render('xxx');

결과: (현재 모델이 컨트롤러에 있음)/(현재 컨트롤러)/xxx.phtml

3.

렌더링은 뷰 파일을 직접 소개합니다

forward

1.$this->forward('xxx');

결과: (현재 모델은 컨트롤러에 있음 )/(현재 컨트롤러)/xxxAction

2.$this->forward('xxx','Yyy');

결과: (현재 모델은 컨트롤러)/YyyController/ xxxAction

3.$this->forward('xxx','Yyy','zzz');

결과: zzz/Yyy/xxxAction

4. s?>for ward( xxx, Yyy,z zz,params); 배열( 'a' => '1',

'b' => '2'

);
결과: /zzz/Yyy/xxx/a/1/b/2

5. 요약

앞으로 이동을 통해 이 컨트롤러의 특정 기능으로 이동할 수 있습니다

다른 컨트롤러의 기능으로 이동할 수도 있습니다.

redirect

1.$this->redirect('/xxx');

결과: /xxx

2.$this->redirect('/xxx/yyy');

결과:/xxx/yyy

3.$this->redirect('/ xxx/yyy/zzz');

결과:/xxx/yyy/zzz

4.$this->redirect('http://www.baidu.com');

결과: Baidu 외부 네트워크로 이동

5. 요약

리디렉션은 이 웹사이트 또는 외부 네트워크로 리디렉션될 수 있습니다

').addClass(' 미리 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i

').text(i)); }; $numbering.fadeIn(1700); }); });

위 내용은 포워드 및 렌더링 측면을 포함하여 렌더포워드리디렉션의 차이점을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.