문제

이 페이지 용으로 설계된 AI 템플릿이 있지만 케이크 프레임 워크를 사용하여 디자인에서 실제 라이브 페이지로 브리지를 만들기 위해 프론트 엔드 사람 또는 백엔드 사람이 필요한지 확실하지 않습니다 ... 문서가 있다는 것을 알고 있습니다. 케이크를 사용하는 템플릿에서 정상적으로 슬라이스 한 다음 프레임 워크에 콘텐츠를 추가합니까?

도움이 되었습니까?

해결책

Cakephp는 5 월 다른 웹 프레임 워크와 마찬가지로 몇 섹션으로 나뉘어있는 템플릿 시스템이 있습니다 ( 케이크 매뉴얼의보기 페이지):

  • 레이아웃 : 이들은 페이지의 기본 레이아웃을 구성하는 템플릿입니다.
  • 템플릿보기 :이 템플릿 (보통)은 MVC 설계 패턴에서 취한 특정 동작과 일치합니다. 예를 들어 블로그 게시물을 편집하고 블로그 게시물을 표시하기위한보기가있을 수 있습니다. 이보기 템플릿은 레이아웃 템플릿의 특정 섹션에 주입됩니다.
  • 요소 및 도우미 :보기 템플릿에 주입되는 재사용 가능한 템플릿 또는 레이아웃 템플릿의 특정 섹션. '저자'템플릿이 기사보기 템플릿에 삽입 될 수 있거나 로그인 상자가 레이아웃 템플릿의 섹션에 표시 될 수 있습니다.

나는 CakePHP를 많이하지 않는다는 것을 인정하지만, 이러한 개념은 많은 프레임 워크에서 비슷합니다.

정상적으로 슬라이스하고 프레임 워크에 컨텐츠를 추가합니까?

슬라이스 할 때 다양한 종류의 템플릿을 염두에 두어야합니다. 공통 요소를 레이아웃 템플릿으로 자릅니다. 액션 특정 부분을 레이아웃 템플릿에 삽입하도록 설계된 작은 뷰 템플릿으로 슬라이스합니다. 일반적인 동적 요소를 도우미/요소 템플릿으로 슬라이스합니다.

케이크 프레임 워크를 사용하여 디자인에서 실제 라이브 페이지로 다리를 만들기 위해 프론트 엔드 사람이나 백엔드 사람이 필요한지 확실하지 않습니다.

프론트 엔드 경험을 가진 사람은 템플릿을 만들 수 있지만 컨트롤러 (코드)를 만들려면 백엔드 경험이있는 사람이 필요합니다. 하다 그것이 당신의 사이트가 무엇이든 하다)) 그리고 모든 것을 함께 묶으십시오.

다른 팁

Tim의 말, 그리고 : 당신은 기본적으로 두 단계가 있습니다. 하나는 AI 문서를 양호하고 현명하게 구축 된 HTML로 변환하고 있습니다. 이것은 크게 케이크를 알지 못하는 웹/인터페이스 디자이너의 작업 일 가능성이 높습니다.

그런 다음 HTML 구조를 케이크 템플릿으로 만들 수있는 사람이 필요합니다. 이것은 케이크를 아는 프로그래머에게는 과제 일 가능성이 높지만 반드시 본격적인 웹/인터페이스 디자이너는 아닙니다.

웹 디자이너와 케이크 템플릿 제작자 ~할 수 있다 같은 사람이 되십시오. 어쨌든, 그들은 밀접하게 접촉해야합니다. 케이크 사람은 처음부터 작업에 영향을 줄 HTML 사람에게 입력을 할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top