Phalcon(PHPフレームワーク)に出くわしたばかりで、とても有望に見えたので、試してみることにしました。
ドキュメントを検索しましたが、Phalconのルートに関連するものは見つかりませんでした。このフレームワークでカスタムルートを作成する方法を誰かが知っていますか、それとも私は常に規則に従うことになっていますか?
Phalconをまだ知らない場合は、これらのスライドを見て、それが何であるかを確認することをお勧めします。
彼らはリクエストに返信し、カスタムルートを実装したばかりです。現時点ではそれほど見栄えがよくありませんが、ここにリファレンスがあります。
$router->add("/admin/:controller/a/:action/:params", array(
"controller" => 1,
"action" => 2,
"params" => 3,
));
リンク:
私はあなたがbaseDir/class/method/argument/...
慣習に固執しなければならないだろうとかなり確信しています。
ドキュメントとソースコードを読みましたが、C拡張機能のみに依存するカスタムルートを処理できるヒントはありません。考えられる解決策の1つは、それらを.htaccessにマップすることです。