2012-07-02 2 views
0

TinyMVC에 문제가 있습니다. 저는이 "MVC 프레임 워크"에 대해 정말 새롭습니다. http://www.tinymvc.com/download/TinyMVC가 컨트롤러를로드하지 않는 이유는 무엇입니까?

난 그냥 가이드를 따라 난 컨트롤러 설명서에 도착했습니다 :

여기 TinyMVC의 마지막 버전을 다운로드 http://www.tinymvc.com/documentation/index.php/Documentation:Controllers

내가 명령을 따라 나는 hello.php 파일을 만든 MyApp를/컨트롤러/hello.php 내부

이 hello.php의 코드

class Hello_Controller extends TinyMVC_Controller 
{ 
    function index() 
    { 
    echo "Hello World."; 
    } 
    function time() 
    { 
    echo "The time is now."; 
    } 
} 

(index.php에 임) 또한

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 

지금 문제가이 htaccess로 내부 htdocs에 넣어 가지고 그 tinyMVC 올바르게 컨트롤러를로드하지 않는 것 같다.

http://localhost/myproject/www (AND I SEE THE DEFAULT CONTROLLER correctly) 

http://localhost/myproject/www/hello (I STILL SEE THE DEFAULT CONTROLLER) 

http://localhost/myproject/www/hello/time (I get the follow error) 

Error: 0 
Message: Unknown controller method 'time' 
File: C:\xampp\htdocs\myproject\tinymvc\sysfiles\plugins\tinymvc_controller.php 
Line: 58 

나는 그것이 잘못 일을하지 않는,하지만 내 컨트롤러가 제대로로드되지 않습니다 :

는 그냥 시도했다.

+0

, 그것은 http://stackoverflow.com/a/12170022/685107 더 수정이 – tijagi

답변

1

TinyMVC.php의 188 행에 문제가 있습니다. stream_resolve_include_path (tinymvc/sysfiles에있는 파일에

변경 file_exists /를 SVN 버전을 시도

관련 문제