сразу две вещи: "/" недопустимо в параметре url как части строки get.вам нужно инкапсулировать его с помощью URL-кодировки
EG:
http://localhost/mvc/index.php?url=Index%2Fcategory
также факт, что "$ctlr->$url[1]"
просто не имеет вызывающей его функции .. например: что угодно "$ctlr->$url[1]"
разрешается до * category()
??не существует, вам нужно сделать это.
добавьте это к своему коду
function category() {
Index tmp = new Index();
tmp->category();
}
РЕДАКТИРОВАТЬ: Я только что заметил, это даже более идиотский, чем я думал .. ваша строка говорит Index/category
нене так ли? .. сделайте метод класса статичным .. (этот код ужасен тем, что он практически не демонстрирует глубоких знаний о дизайне) Index/category
нет, потому что вы не можете вызвать category
внутри класса, кромеесли это статический метод.
Научитесь кодировать.