2011-11-21 5 views
2

私のYii crud/adminインターフェイスはこのようなURLに存在します。Yii:カスタマイズされたcrud/admin URL

http://local:8080/index.php/people 

私はこれが可能であると確信しているが、ドキュメンテーション

すべてのアイデアは、のいずれかの解決策を見つけることができません管理者URL

http://local:8080/index.php/admin/people 

上に存在するためにそれらをご希望ですか?一般的には

答えて

3

、あなたのパスをカスタマイズするのYiiルータ(urlManager)の設定を使用することができます(このトピックはhttp://www.yiiframework.com/doc/guide/1.1/en/topics.urlでカバー)

あなたのケースでは、(私がこの場所であなたの具体的な構成を知らないこのようなものを使用することができますので、私は)推測しよう:

'urlManager'=>array(
    'urlFormat'=>'path', 
    'rules'=>array(
     'admin/<controller:\w+>/<action:\w+>' => '<controller>/<action>', 
    ), 
), 
+0

これは機能しますが、人の管理者は、/ people/adminと/ peopleの両方で、どちらかといえば奇妙です。 –

4

それとも別の管理者moduleをwithingすべてのバックエンド機能を持つようにはるかにとても便利でしょう。 Giiツールを使用して簡単にメインのCRUDレイアウトを生成できます。

関連する問題