php_mini_routing
1.0.0
컨트롤러 이름을 SEO 친화적 URL로 바꾸어 라우팅을위한 미니 PHP 프레임 워크. 이 프로젝트는 컨트롤러 및 뷰의 두 부분으로 구성되며 뷰는 Laravel의 블레이드 템플릿 엔진을 기반으로합니다.
프로젝트가 다운로드되면 자체 컨트롤러와 조회수를 만들어 직접 작업을 시작할 수 있습니다. 예를 들어, 경로 /사용자 /프로필로 사용자 프로필 페이지를 만들고 싶다고 가정 해 봅시다.
class User extends Controller{
public function profile (){
$ this -> view ( ' profile ' );
}
}이 함수는보기 폴더에서 profile.blade.php라는 뷰를 검색하고 페이지를 렌더링합니다.
매개 변수를 URL로 전달할 수도 있습니다.
class User extends Controller{
public function profile ( $ name ){
$ this -> view ( ' profile ' , [ ' name ' => $ name ]);
}
}블레이드 엔진에 익숙한 경우이 코드는 매개 변수 이름을보기로 전달합니다. 데이터를 보여주는 방법에 대한 예 :
<html>
<head></head>
<body>
<h1>Hello {{ $ name }}</h1>
</body>
</html>Laravel의 문서에서 블레이드 템플릿에 대한 자세한 내용을 읽을 수 있습니다.
마이너스 부호가있는 URL의 경우 대문자와 분리해야합니다. 예를 들어 : AboutScontroller는 /About-US와 동일합니다. 참고 URL /About-US를 컨트롤러로 찾을 수없는 경우 프로그램이 IndexController 내부를 메소드로 검색합니다. 예상 :
/about-us :
class AboutUs extends Controller{
public function index (){
//Show about us page
}
}또는
class Home extends Controller{
public function aboutus (){
//Show about us page
}
}