Heim > php教程 > PHP开发 > Hauptteil

yii2.0 UrlManage-Link-URL-Regelanalyse

黄舟
Freigeben: 2017-01-03 09:25:11
Original
1768 Leute haben es durchsucht


URL-Regeln:

urlmanager ist als Anwendungskomponente in [[yii aseApplication]] konfiguriert. Sie können über Yii auf die Instanz zugreifen: Yii::$app->urlManager

Sie können dies tun, indem Sie in Ihrer Anwendungskonfiguration ein Array zu „Komponenten“ hinzufügen, zum Beispiel:

'urlManager' => [
'enablePrettyUrl' => true,
'rules' => [
// your rules go here
],
// ...
]
Nach dem Login kopieren

Beispiele für Regelregeln:

[
'dashboard' => 'site/index',

&#39;POST <controller:w+>s&#39; => &#39;<controller>/create&#39;,
&#39;<controller:w+>s&#39; => &#39;<controller>/index&#39;,

&#39;PUT <controller:w+>/<id:d+>&#39; => &#39;<controller>/update&#39;,
&#39;DELETE <controller:w+>/<id:d+>&#39; => &#39;<controller>/delete&#39;,
&#39;<controller:w+>/<id:d+>&#39; => &#39;<controller>/view&#39;,
];

rules&#39; => [
// 为路由指定了一个别名,以 post 的复数形式来表示 post/index 路由
&#39;posts&#39; => &#39;post/index&#39;,

// id 是命名参数,post/100 形式的URL,其实是 post/view&id=100
&#39;post/<id:d+>&#39; => &#39;post/view&#39;,

// controller action 和 id 以命名参数形式出现
&#39;<controller:(post|comment)>/<id:d+>/<action:(create|update|delete)>&#39;=> &#39;<controller>/<action>&#39;,

// 包含了 HTTP 方法限定,仅限于DELETE方法
&#39;DELETE <controller:w+>/<id:d+>&#39; => &#39;<controller>/delete&#39;,

// 需要将 Web Server 配置成可以接收 *.digpage.com 域名的请求
&#39;http://<user:w+>.digpage.com/<lang:w+>/profile&#39; => &#39;user/profile&#39;,]
Nach dem Login kopieren

Das Obige ist der Inhalt der Link-URL-Regelanalyse von yii2.0. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn). )!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!