Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Meu sistema está tudo ok no localhost, xampp mais quando upo para um servidor, ele fica travado no index (homeController)
Meu sistema MVC está atualmente assim
Pastas -
controllers
assets
core
view
Eu acho que o erro está no core por que, ele que é responsável para carregar os Controllers
Segue o codigo do Core. (Sou novato na área)!
Quem poderia ajudar ? desde já obrigado!
<?php
class Core {
public function run() {
$url = explode('index.php',$_SERVER['PHP_SELF']);
$url = end($url);
$params = array();
if(!empty($url)) {
$url = explode('/', $url);
array_shift($url);
$currentController = $url[0].'Controller';
array_shift($url);
if(isset($url[0])) {
$currentAction = $url[0];
array_shift($url);
} else {
$currentAction = 'index';
}
if(count($url) > 0) {
$params = $url;
}
} else {
$currentController = 'homeController';
$currentAction = 'index';
}
require_once 'core/controller.php';
$c = new $currentController();
call_user_func_array(array($c, $currentAction), $params);
}
}Carregando comentários...