젠드 프레임 워크를 사용하여 방금 시작한 클래스 클래스와 관련하여 궁금한 점이 있습니다. 나는 거의 모든 설정을 얻기위한 모범 사례에 대해 궁금해합니다.젠드 프레임 워크 1.11 레이아웃 클래스 등
난 그냥 레이아웃을 사용하도록 설정하고이 특히 CSS 파일과 JS 스크립트의 목록을 통과 어디 내가 들러 스크립트를 만들어 내 이전 응용 프로그램에서 포장 HTML의 머리, 몸, 바닥 글 등
이 주문. 이 개발 모드에 있다면 그것은 파일 이름을 통해 단지 루프를 거와 같이 그들을 인쇄 : 그 다음이 10 개인 CSS와 JS 파일을 인쇄 할 수 있습니다 개발 모드의 경우
foreach ($CSS_Scripts as $file) {
echo '<link src="' . $file . '" ref="stylesheet" />';
}
foreach ($JS_Scripts as $file) {
echo '<script type="text/javascript" src="' . $file . '"></script>';
}
. 제작 중이라면 번들로 묶어서 CSS 1 개와 JS 파일 1 개를 묶을 것입니다.
이 템플릿을 사용하면 ... 논리가 어디로 향해야하는지 잘 모르겠습니다. 그것은 모든 페이지에 존재해야하는 논리이므로 layout.phtml 안에 있습니다.하지만 수업을 올리려는 의도는 어디에 있습니까? 어떻게 실행해야합니까? 나는 그들을 projectname/library
에 넣고 Bootstrap.php
안에 bundler 로직을 실행 한 다음 뷰에 할당하고 layout.phtml
안에 뷰를 호출합니까?
또한 ... 로그 아웃 할 때 모든 페이지의 상단에서 로그인 양식을 사용하고 싶습니다. layout.phtml
나는 추측하고 있습니다. 양식 Application_Form_Login
을 만들었지 만 로그인을 허용하려면 Controller
안에 조치가 필요합니까? Bootstrap
내의 로그인 작업을 수행해야하므로 모든 페이지에서 로그인 할 수 있고 모든 페이지에 loginAction
이 중복되지는 않습니까?
하지만 유연성이 더 좋아 지겠지 만 Zend_Auth도 그렇습니까? 어쩌면 이것은 Bootstrap
내부에서 시작한 다음 layout.phtml
전체를 통해 시작되었으며 로그인 한 경우 어떤보기로도 할 수 있습니까?
URL에 SEO 태그가있는 방문 페이지의 경우 ... 예를 들어 키워드별로 별도의 컨트롤러 /보기를 만드는 경우를 생각해 봅니다. stack-overflow/computer-questions/digital-clocks/그리고 그 안에 들어있는 내용 Views
감사합니다 ... 나는 모든 것이 분리되어있을 때 그 생각이 다른 방식으로 혼란 스럽습니다. 내가 원하고 원하는 곳에서 스파게티 코드가 나옵니다 .-
처음에는 혼란스럽고 어디서부터 시작해야할지 모르겠습니다. 아마도 퀵 스타트/튜토리얼을보고 zf를 탐색해야 할 것입니다. 기존 응용 프로그램을 zf 용으로 쉽게 다시 작성할 것을 기대하지 마십시오. 일부 키워드는 경로 ('Controller'의 일부)와 View_Helpers입니다. 그 두 사람은 귀하의 문제 중 약 4/5를 해결합니다 :) – Fge