2015-01-21 1 views
1

나는 비슷한 질문을 발견했다. 그러나 정확히 내가 원하는 것은 아니다.PHP Ajax right structure

나는 PHP를 사용하여 웹 사이트를 작성합니다. 동적 인 내용을 위해 나는 jQuery Ajax를 사용한다.

필자는 20-50 개의 함수를 가지고 있으며 Ajax를 사용하여 이러한 함수를 호출하고 JSON을 사용하려고합니다. 아이디어는 ajax POST를 통해 매개 변수를 전달하는 것입니다. 페이지는 데이터베이스와 함께 작동하고 작업이 완료됩니다.

질문 - 어떻게 구성하는 것이 더 좋습니까?

mysite.com/ajax/delete_project.php 
mysite.com/ajax/delete_user.php 
mysite.com/ajax/show_user_info.php 
mysite.com/ajax/show_my_messages.php 
mysite.com/ajax/show_my_tasks.php 
mysite.com/ajax/send_message.php 

.......

또는 생성 한 페이지 :

내가 좋아하는 50 별도의 페이지를 작성해야 하는가? 어쩌면 나는 그 모든 것을 완전히 잘못 알고있다.

답변

2

이상적으로 Symfony와 같은 프레임 워크를 사용해야한다. 그렇지 않으면 대개 각 파일 형식의 모든 기능을 단일 파일로 유지합니다. 따라서 모든 블로그 게시물에 대해 GET, POST, PUT, DEL 등을 구현하는

mysite.com/api/blog_posts.php가있을 수 있습니다. 한편, mysite.com/api/messages.php는 모든 메시지에 대해이를 처리합니다.

0

이미 사용하고 있지 않다면 MVC 프레임 워크를 사용해야합니다. 나는 Laravel이 좋은 선택이어야한다고 말하고, 배우기 쉽고, 기능이 풍부하고 재미있게 작업 할 수 있다고 말한다. Laravel Routes를 살펴보세요.

MVC로 옮기는 것이 가장 좋은 방법입니다.