Есть ссылка , вот так выгледит .
site.ru/auto/bmw
site.ru/auto/vaz
Если я пишу вот так .
$url = explode("/",rtrim($_GET['url'],"/"));
require'controllers/'.$url['0'].'.php';
$controller = new $url['0'];
if (isset($url[1])){
$controller->{$url[1]}();
}
И контроллер auto
class auto {
function __construct(){
echo 'Раздел автомобиль! <br />';
}
public function bmw(){
echo "Автомобиль BMW !";
}
public function vaz(){
echo "Автомобиль VAZ !";
}
}
Возник интерес , а как сделать без auto/vaz , а сразу напрямую ? site.ru/vaz
class vaz {
function __construct(){
echo 'Раздел автомобиль! <br />';
}
Думаю не дело плодить одно и тоже , так как только там разные названия и харек. , а шаблон и вывод один и тот же .
P.S Я для себя , это просто интерес возник , возможно я не правильно сделал .