TinyMVC に問題があります。私はこの「MVCフレームワーク」に本当に慣れていません。
ここで TinyMVC の最新バージョンをダウンロードします: http://www.tinymvc.com/download/
ガイドに従っただけで、コントローラーのドキュメントにたどり着きました:http://www.tinymvc.com/documentation/index.php/Documentation:Controllers
指示に従い、myapp/controllers/hello.php内に hello.php ファイルを作成しました。
これはhello.phpのコードです
class Hello_Controller extends TinyMVC_Controller
{
function index()
{
echo "Hello World.";
}
function time()
{
echo "The time is now.";
}
}
また、この.htaccessを htdocs 内に配置しました (index.php がある場所)。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
問題は、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
間違っているとは思いませんが、コントローラーが正しくロードされていません。