私はYAFフレームワークを使用しており、ユーザー名を使用してユーザーのプロファイルリンクをユーザーフレンドリーにしabdelhady
たいと考えています。ユーザー名がそうであれば、URLを次のようにします。
www.mysite.com/abdelhady
もちろん、これは次のようなものに戻ります。
www.mysite.com/profile/get/username/abdelhady
私はこのようなことを試しましたが、うまくいきませんでした:
$config = array(
"community" => array(
"type" => "rewrite",
"match" => "/:username",
"route" => array(
'controller' => "profile",
'action' => "get",
)
)
);
Yaf_Dispatcher::getInstance()->getRouter()->addConfig(
new Yaf_Config_Simple($config));
このようなマッチを使用した場合にのみ機能"match" => "/profile/:username",
しますが、プロジェクトに必要なものではありません。何か提案はありますか?