altorouter を使用して Home コントローラーの index() メソッドを取得しようとしましたが、取得できません。いくつかの場所を検索しましたが、ヘルプが見つかりませんでした。
ここに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ガイドを使用している、または使用したことがある人はいますか?.
PS私はautoload機能をstartup.phpファイルに持っています(index.phpの上部に含まれています)