我对 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
我不认为这是错误的,但我的控制器没有正确加载。