다음은 현재 URL을 기반으로 페이지 로딩을 설정 쉽게 maintainable 방식을 설명하는 간단한 예입니다. 그것은 연관 배열에서 사용 가능한 모든 페이지를 보유하고 .. 이것은 쉽게 데이터베이스에서 가져온 수 있습니다.
나는 또한 당신을 위해 간단한 메뉴를 생성하는 템플릿 코드를 포함 ... 이것이 여러분의 필요에 봉사하지 않는 경우 물론 당신의 템플릿을 수동으로 URL을 만들 수 있습니다.
간결함이 동안, 난 index.tpl 파일에 대한 CSS 또는 테이블 구조를 포함하지 않았다.
index.php
| 코드 : |
| <? PHP / ** * 웹사이트 컨트롤러 * @ 작성자 www.ideamesh.com * / / / 포함하고 멋지 인스턴스를 / / 우리는 페이지 표시를 제어하는 찾고있는 URL의 VAR를 설정 / / $ _REQUEST 범위를 사용하기 때문에 페이지를 통해 $ _POST 나 $ _GET으로 전달할 수있는 / /이 배열은 페이지 변수와 로드할 템플릿 사이의 관계를 가지고 .. 이 정보는 데이터베이스에서 검색할 수있다 요청한 페이지가 메뉴에 발견되면 / / 체크 / / 멋지 대한 정보를 할당하고 표시 |
index.tpl
| 코드 : |
| {= "menu.tpl"이 파일을 포함} {파일이 = $ 템플릿을 포함} |
menu.tpl
| 코드 : |
| {* 우리는 메뉴 *에서 사용 가능한 페이지에서 메뉴 목록을 생성} <ul id="navigation"> {foreach 키 = url_val 항목 = template_name = $ 메뉴에서} <li> 의 <a href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> {$ url_val} <br /> </ a>에 </ 리> {/ foreach} </ UL> |









































