2012-02-10 2 views
0

요소를 정의하여 mako 템플릿으로 Pylons/Pyramid에서 할 수있는 것처럼 내보기를 위해 CakePHP에서 내 템플릿을 사용할 수 있는지 궁금합니다. comment_util 그리고 그 안에 다른 요소들을 넣으시겠습니까?Pylons/Pyramid Mako 스타일의 CakePHP 템플릿이 가능합니까?

본질적으로 하나의 부모 요소와 그 안에 여러 자식 요소가 있고 그 다음에 해당 네임 스페이스를 상속하고 필요할 때마다 호출 할 때 원하는대로 전달합니다.

답변

0

나는 철탑/피라미드 마코 사용하지 않은,하지만 당신은 설명 무엇에 응답하려고 메신저 :

당신은 당신이 원하는 모든 요소를 ​​호출 할 수 있습니다,하지만 당신은 당신의 레이아웃에 레이아웃에 대한 콘텐츠를 사용하는 조언이다 동적 콘텐츠 (보기)에 대해서는 동적 콘텐츠가 포함 된 요소를 사용할 수 있습니다. 나는 한 페이지에 페이지가 나타내는 회사 로고를 dinamicly 보여주는 로고 요소를 가지고있다. 모든 페이지에 있기 때문에 appController 안에 $ this-> set을 두었습니다.

당신은 요소 내에서 요소를 호출 할 수 있어야합니다. 어떤 케이크가 요소를 렌더링했는지, 나는 테스트하지 않았기 때문입니다. 그래서 이론적으로 당신이하고 싶은 것이 가능합니다. 그냥 항상 내부에서 사용하는 변수를 설정해야합니다.

당신은 $ this- 설정 무엇> 세트가 난이 당신을 도와 1.3

희망의 경험이 무엇 적어도뿐만 아니라 당신의 요소에서 사용할 수 있어야합니다 :)

+0

죄송하지 않았다 정말 당신의 반응을 이해합니다. 나는 당신이보기에 요소를 넣는 기본 방법을 설명했다고 생각합니다. 이것은 제가 묻는 것이 아닙니다. 하나의 템플릿 파일 내에서 메소드를 만드는 방법을 찾고, Pylons/Pyramid 에서처럼 각각의 메소드를 참조합니다. 나는 freenode에 대해 물었고, 분명히 Cake 2.1에서 할 수있다. –

+0

오, 내가 볼 수있는 요소에 대한 메서드를 만드는 도우미 파일을 수행하고 요소를 호출하는 동안 그것을로드하고 요소에 기능을해야합니다, 당신은 당신이 원하는 많은 heler로드 할 수 있습니다 : D 조 – api55

관련 문제