다른 클래스의 한 클래스에 속한 뷰를 렌더링하는 방법이 혼란 스럽습니다. 그래서 나는 StudentsController index 함수를 호출하기를 원하는 HomeController를 가지고있다. 나는 CakePHP가 이것을 어떻게하는지 이해하지 못합니다.CakePHP 다른 클래스의 뷰를 메인 클래스 뷰와 함께 호출하기 위해
0
A
답변
4
대개는 필요하지 않습니다. 컨트롤러가 다른 뷰의 일부를 공유해야하는 경우 공유 된 요소에 컨트롤러를 추출해야합니다. 이렇게하면 동일한보기 부분을 쉽게 사용할 수 있습니다.
render()의 절대적인 구문을 사용하면 다른 컨트롤러의 뷰를 렌더링 할 수 있습니다. 그러나 나는 그것을 추천하지 않을 것이다.
$this->render('/SomeController/action');
0
그것의 매우 간단합니다, 당신의 행동 내에서 HomeController의 코드를 삽입 -
$this->render('/Students/index');
+0
당신이 ur ur 대답으로 이것을 발견했다면, ur ur answer로 선택하십시오. –
+1
팁 : 기존 답변의 (덜 완전한) 사본을 작성하는 것이 허용되는 답변을 얻지 못할 수 있습니다. – AD7six
0
당신의 목적은 무엇인가? 은 해당 뷰에 대한 변수가 필요하기 때문에 모든 조치를 호출해야 할 수도 있습니다.
그리고 당신이 사용할 수에 대한
:$this->redirect(array('controller' => 'Students', 'action' => 'index'));
관련 문제
- 1. 다른 클래스의 클래스 호출하기
- 2. 다른 클래스의 클래스 객체 호출하기
- 3. 메인 클래스에서 서브 클래스 호출하기
- 4. 다른 클래스의 함수 호출하기
- 5. 다른 뷰에서 클래스 호출하기
- 6. 다른 클래스의 메소드 호출하기
- 7. 다른 폼에서 클래스 호출하기
- 8. 다른 클래스의 IBOutlet 호출하기
- 9. 목록 뷰를 다른 뷰와 연관시키는 방법은 무엇입니까?
- 10. 파이썬 - 다른 클래스의 함수 호출하기
- 11. 자바가 다른 클래스의 메소드 호출하기
- 12. CakePhp - 다른 URL로 뷰와 컨트롤러 분할하기
- 13. actionscript3 다른 클래스의 Main에서 함수 호출하기
- 14. 다른 클래스의 메소드 호출하기 Action Script 3
- 15. 메인 액티비티에서 BroadCast 리시버 호출하기
- 16. 메인 뷰와 다른 모델의 부분 뷰에서 ASP.NET MVC 업데이트
- 17. 메인 클래스
- 18. 메인 외부에서 함수 호출하기
- 19. 어셈블리에서 메인 호출하기
- 20. cakephp 뷰에서 함수 호출하기
- 21. 메인 클래스의 함수에서 외부 클래스 개체 호출
- 22. Python에서 수퍼 클래스의 클래스 메소드 호출하기
- 23. 파이썬에서 메인 클래스의 다른 클래스의 추적을 높이는 법
- 24. 메인 폼에 다른 클래스의 메소드 사용하기
- 25. 다른 파일에서 공용 클래스 호출하기
- 26. 다른 클래스에 JFrame 클래스 호출하기
- 27. iPhone에서 하위보기로 다른 클래스의 클래스 하위 뷰를 추가하는 방법은 무엇입니까?
- 28. 일반 뷰와 부분 뷰를 구별하는 명명 규칙
- 29. 같은 클래스의 함수 호출하기
- 30. CakePHP : AppController의 함수 호출하기
왜'/ 응용 프로그램/View' 폴더에 상대적인 경로를 사용하지 않는 것이 좋습니다? 또한이 사용법이 언급 된 [documentation to link] (http://book.cakephp.org/2.0/en/controllers.html#Controller::render). –
앱 내에서 종속성을 만들 수 있습니다. 항상 의존하고있는 것은 아닙니다. 그러나 그것은 큰 거래도 아니다. 나는 보통보기 내부의 요소들과 함께 작업하는 것을 선호합니다. – mark