0
altorouterを使用してHomeコントローラのindex()メソッドを取得しようとしましたが、できませんでした。私はいくつかの場所を検索しましたが、私は助けを見つけることができませんでした。Altorouterでコントローラのメソッドを呼び出す
は、ここでのindex.php
<?php
include 'system/startup.php';
include 'library/AltoRouter.php';
// Router
$router = new AltoRouter();
// Change here before upload
$router->setBasePath('/demo');
$router->map('GET|POST','/', 'home#index', 'home');
// match current request
$match = $router->match();
if($match && is_callable($match['target'])) {
call_user_func_array($match['target'], $match['params']);
} else {
// no route matched
header($_SERVER["SERVER_PROTOCOL"] . ' 404 Not Found');
}
カタログ>コントローラディレクトリ内のホームコントローラです。
<?php
class home {
public function index() {
echo 'home';
}
}
このaltorouterガイドを使用している人はいますか?
P.S.私はstartup.phpファイル(index.phpの上部に含まれています)にオートロード機能を持っています
あなたのリクエストはどうなっていますか? –
@hd、これは家にいるはずです....私のxamppでは "localhost/demo" –