:이 방법 indexAction
및 testingAction
와 IndexController
와 동일한 내부 정의가 TestController
:는 젠드 프레임 워크 컨트롤러 매핑
Application Root
|-application
| |--configs
| |--controllers
| | |--helpers
| |
| |--layouts
| | |--scripts
| |
| |--models
| |--views
| |--scripts
| |--index
| |--test
|
|--data
| |--session
|
|--public
|--index.php
|--.htaccess
, 나는이 컨트롤러가 . 브라우저를 localhost/application
으로 지정하면 localhost/test
또는 localhost/testing
또는 localhost/test
으로 이동하거나 다른 유사 페이지가 표시 될 때 404 Not Found 오류가 발생합니다.
저는 젠드 프레임 워크 (1.9.6)를 사용하고 있으며 구문 오류와 관련하여 다양한 소스 PHP 파일에 문제가 없음을 확인했습니다.
왜 내가이 동작을 볼 수 있으며이를 해결하기 위해 무엇을 할 수 있습니까?
편집 :
나는 다른 개발자가 나에게 내 설정을 비교하는 전체 젠드 기반 응용 프로그램을 전송했다. 파일의 위치 또는 다양한 구성 파일의 내용과 관련하여 명백한 차이점이 없었습니다. 그러나 그의 사이트에서도 사이트의 색인 페이지에만 액세스 할 수 있지만 내부 컨트롤러는 액세스 할 수 없습니다. 그는 그 문제가 없습니다. 아파치 설정에 문제가있을 수 있습니까?
브라우저에서'localhost'는 무엇을합니까? 'public' 디렉토리는 웹 루트입니까? 'index.php'를'application' 디렉토리에 두지 않는 한,'IndexController'가 아니라면 어떻게 될지 확신 할 수 없습니다. – mercator
localhost/myapp를 입력하면 IndexController.indexAction()이로드되지만 다른 매핑 된 동작을 얻는 방법을 알 수 없습니다. – Elie
업데이트 대답을 확인하십시오 – SMka