2009-08-11 2 views
1

다음과 같은 문제가 있습니다. 젠드 프레임 워크를 배우고 있습니다. 나는 첫 번째 간단한 응용 프로그램을 작성했으며 제대로 작동합니다. 간단한 데이터베이스를 편집하기위한 몇 가지 조치가있는 색인 페이지로 구성됩니다.Zend Framework : 새 컨트롤러를 추가하는 방법?

이제 다른 구조의 다른 데이터베이스를 추가하고 싶습니다. 나는이 두 번째 페이지가 처음부터 접근 가능하기를 원한다. 새로운 컨트롤러, db 모델 등을 만들었습니다. 메인 페이지의 내용을 복사하고 수정하는 것.

그러나 메인 페이지의 링크를 클릭하면 "페이지를 찾을 수 없습니다"오류가 발생합니다. 실제로, 나는 공식적인 퀵 스타트 젠드 튜토리얼에서 제공된 "기성품"응용 프로그램에 동일한 문제가 있습니다 !!! (이 경우 방명록에 접근 할 수 없습니다).

따라서 질문 : 2 개의 페이지가있는 웹 사이트는 각각 고유 한 컨트롤러와 모델을 가지고있는 방법은 무엇입니까? 내 zend 응용 프로그램 폴더에서 어떤 파일을 수정해야합니까?

미리 감사드립니다.

건배, 주세페

답변

2

가장 중요한 첫 번째 하나의 두

  1. 다른 페이지에 다른 페이지의

  2. 내용을 문제를 휴식하자 그러므로 나는 이것에 대해 이야기 할 것이다. .

    샘플 응용 프로그램이 작동하지 않고 지침을 따르는 경우 리디렉션을 올바르게 설정하지 않은 것으로 가정합니다. 이것은 .htaccess 파일로 내려 가고, mod_rewrite가 활성화되어 있다면.

    후자를 phpinfo()로 확인하십시오. 스크립트에서. 그런 다음 mod_rewrite가 설치되어 있는지 확인해보십시오. 가장 쉬운 방법은 "mod_rewrite"(대부분의 브라우저에서 Ctrl + F)를 검색하는 것입니다.

    의견을 보내주십시오. 쉬운 장애물은 아니지만 어느 것을 알지 못합니다. .

+0

안녕하세요 !!! 우선, 고마워. 음, 필자는 phpinfo를 호출하는 샘플 스크립트를 작성 했으므로 제대로 작동하는 것 같습니다. 큰 페이지를 만듭니다. –

+0

나는 몇 가지 실험을했다. Webroot 폴더에 넣은 모든 응용 프로그램의 경우 기본 페이지에 액세스 할 수 있습니다 (모든 작업 포함). 다른 것은 액세스 할 수 없습니다. 구성 문제입니다. 이제 수정해야 할 것이 무엇인지 알아야합니다. –

+0

phpinfo의 문제는 큰 페이지의 제작이 아니지만 mod_rewrite가 설치된 경우에 발생합니다. 확인 방법 : 페이지를 다시 만들고 mod_rewrite를 검색하십시오. 다음을 사용하여 컨트롤러가 작동하는지 확인할 수 있습니다. http://stackoverflow.com/questions/13698/php-zend-mvc-without-modrewrite (이전 질문). 우리는 다음과 같은 문제를 해결해야합니다. mod_rewrite, 컨트롤러의 올바른 구성. –