私はYiiフレームワークに基づいたWebアプリケーションを開発してきました。
sefurlを作成しようとすると問題が発生しました。
私が持っているもの:
構成が設定されます。
'urlManager' => array('urlFormat' =>'path'、'showScriptName' => false、'rules' => array(//ルールはここにあります))
これは、テストに使用されるコードです。
echo $this->createUrl('site/test', array('help'=>'me')
$this
-はコントローラーです。
configemptyの'rules'配列を使用している場合、これを取得してい/site/test/help/me
ます。私はこれを期待していました。
もしも
'rules'=>array(
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
)
私/site/test?help=me
も期待されているものを手に入れています。
しかし、
'rules'=>array(
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>/<help:\w+>' => '<controller>/<action>/<help>',
)
私はまだ取得してい/site/test?help=me
ます。私は見ることを期待していました/site/test/me
誰か助けてもらえますか?
前もって感謝します。