ファルコンでルーターを使用しようとしています。これは、'events manager' を登録した直後に index.php に含まれる方法です:
$di->set('router', function(){
require __DIR__.'/../app/config/routes.php';
return $router;
});
これは、routes.php がどのように見えるかです:
<?php
$router = new Phalcon\Mvc\Router(false);
$router->add("/", array(
'controller' => 'index',
'action' => 'index'
));
$router->add("/topics", array(
'controller' => 'wurst',
'action' => 'index'
));
$router->handle();
return $router;
Web サイトは、ルーターが存在しないかのように反応します。/トピックとトピックはこれを言います:
TopicsController handler class cannot be loaded
また、 die("test"); も使用できません。routes.php 内の関数。何も起こりません。
また、別のファイルなしでアクティブ化しようとしましたが、結果は同じでした:(
(サンプル Web アプリケーション INVO は、私のサイトの出発点として使用されました)