Kod Ateşleyici rotalar

1 Cevap php

Ben sadece bu yüzden lütfen bana ayı, Kod Ateşleyici ile ilk adımlarını hareketli.

Ben şu içeren bir uygulama / denetleyici / login.php dosyası var

class Login extends Controller {

  function Login()
  {
    parent::Controller();  
  }

  function index()
  {
    $this->mysmarty->assign('title', 'Login');
    $this->mysmarty->assign('site_media', $this->config->item('site_media'));
    $this->mysmarty->display('smarty.tpl');
  }
}

Benim yolları tanımı aşağıdaki gibi görünür:

$route['default_controller'] = "welcome";
$route['login'] = 'login';
$route['scaffolding_trigger'] = "";

Sorun i http://localhost/myapp/login erişmeye çalıştığınızda bir 404 alıyorum olmasıdır. Ben yanlış ne yaptı? Ben CI rotalar dokümanlar kontrol ettik ve hiçbir şey nokta olamaz.

Teşekkürler

1 Cevap

. True ayarlamak ve htaccess mod_rewrite kuralları kullanarak değil "enable_query_strings" varsa varsa, akılda tutulması gereken başka bir nokta:

Config / config.php içinde:

$config['enable_query_strings'] = TRUE;
$config['controller_trigger']   = 'c';
$config['function_trigger']     = 'm';
$config['directory_trigger']    = 'd';

Yönlendirmek için URL isteğiniz doğru bu gibi görünecektir:

http://localhost/myapp/index.php?c=login