0

MongoIDとYiiのURLマネージャーに少し問題があります。

次のようなURLがある場合:

http://www.example.com/article/1

また

http://www.example.com/article/view/1

すべてが機能します。今問題のために。私はMongoDBを使用しているので、URLは次のようになります。

http://www.example.com/article/50e18c655b0c4dce75000033

また

http://www.example.com/article/view/50e18c655b0c4dce75000033

そして、各シナリオは、actionViewに移動できないなど、404notfoundエラーをスローします。構成内の私のURLマネージャーは次のようになります。

'urlManager'=>array(
            'urlFormat'=>'path',
            'rules'=>array(
                '<controller:\w+>/<id:\d+>'=>'<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
                '<controller:\w+>/<action:\w+>/<id:\d+>/<cid:\d+>'=>'<controller>/<action>',
            ),
        ),

これで何が間違っているのですか?MongoIDをIDとして登録するにはどうすればよいですか?

4

1 に答える 1