-1
スリム(3.8.1)で作業を開始しました。私はチケットのサンプルで遊んでいます。スリムな外部ルートファイルのエラー
私は大きなアプリケーションを考えているので、私のルートは別々のファイルに入れたいと思っています。しかし、私がindex.phpにルートファイルを含めると、私はこのエラーを受け取ります:
"キャッチ可能な致命的なエラー:Closure :: {closure}に渡された引数1は、要求のインスタンス、Slimのインスタンスでなければなりません私は私のindex.phpファイルで
<?php
$app->get('/tickets', function (Request $request, Response $response) {
$this->logger->addInfo("Ticket list");
$mapper = new TicketMapper($this->db);
$tickets = $mapper->getTickets();
$response = $this->view->render($response, "tickets.phtml", ["tickets" => $tickets, "router" => $this->router]);
return $response;
});
?>
:これは(PHPタグで囲まれた前のindex.phpにあったかの単純なコピー、)私のルートファイルである「
を与え\のHttp \リクエスト今代わりに:
require '../routes/tickets.php';
ルートファイルのパスを何らかの形で登録する必要がありますか。
何か助けていただければ幸いです。
敬具、 ジョージ
私は考え出し