2011-07-01 4 views
0

저는 CakePHP 웹 사이트에서 일하고 있는데 분할보기 (서로 옆에 두 개의 div가 있습니다)가 있습니다. 첫 번째 div는 기사 및 태그 및 페이지 매김과 같은 모든 내 콘텐츠를 표시하지만 다른 태그 (사이드 바)는 Twitter 및 Facebook 링크뿐만 아니라 '가장 인기있는 태그'등의 사이트 전체를 포함합니다.보기에서 레이아웃 변수 설정

일부 관리 페이지 (crud) Actions div를 사이드 바에 넣으려고합니다. 그러나 이러한 링크는 뷰에 정의됩니다. 이 정보를 변수에 저장하고 레이아웃 파일에서 변수를 호출하는 방법이 있나요? $ content_for_layout과 비슷합니까?

답변

0

예. 그냥 변수로 저장하고 레이아웃에 에코합니다. 기본적으로 레이아웃은 다른보기이기 때문에보기에서 "작업"을 잘라내어 레이아웃의 적절한 위치에 붙여 넣을 수 있어야한다고 생각할 것입니다. 적절한 방법으로 일하는 부분.

업데이트 : 위의 내용과 약간의 문제가 있습니다. 배열에 액션을 붙여 넣을 수 있어야하지만, 컨트롤러에 액션에 사용 된 변수 중 일부가 누락 된 경우 cake가 오류를 발생시킵니다.