ホームページ > バックエンド開発 > PHPチュートリアル > yii要配置出这样一个url,需要怎么定义路由规则?

yii要配置出这样一个url,需要怎么定义路由规则?

WBOY
リリース: 2016-06-06 20:42:52
オリジナル
921 人が閲覧しました

我现在想要配置出这样一个url,需要怎么定义路由规则?
news/<alias>/list-<page>.html</page></alias>
<alias></alias>代表唯一的分类别名。
<page></page>代表分页的页码。
现在做了这样的配置:

'rules'=>array(
    'index'=>'site/index',
    'all' =>'house/base/index',
    'news/<alias:>/index'=>'news/list',
    'news/list/<alias:>-<page:>'=>'news/list',
    #'news/<alias:>/page/<page:>'=>'news/list',
    #'<controller:>/<action:>/<id:>'=>'<controller>/<action>',
    #'<controller:>/<action:>'=>'>controller>/<action>',
),
</action></action:></controller:></action></controller></id:></action:></controller:></page:></alias:></page:></alias:></alias:>
ログイン後にコピー
ログイン後にコピー

回复内容:

我现在想要配置出这样一个url,需要怎么定义路由规则?
news/<alias>/list-<page>.html</page></alias>
<alias></alias>代表唯一的分类别名。
<page></page>代表分页的页码。
现在做了这样的配置:

'rules'=>array(
    'index'=>'site/index',
    'all' =>'house/base/index',
    'news/<alias:>/index'=>'news/list',
    'news/list/<alias:>-<page:>'=>'news/list',
    #'news/<alias:>/page/<page:>'=>'news/list',
    #'<controller:>/<action:>/<id:>'=>'<controller>/<action>',
    #'<controller:>/<action:>'=>'>controller>/<action>',
),
</action></action:></controller:></action></controller></id:></action:></controller:></page:></alias:></page:></alias:></alias:>
ログイン後にコピー
ログイン後にコピー

<code class="lang-php">'/news/<alias:>/list-<page:>'=>'/news/list'
</page:></alias:></code>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート