来自 Laravel 和 Rails 的背景,我发现很难弄清楚 Yii2 规则是如何工作的。
我正在寻找以下 URL 模式:
- /文章/
- /文章/查看/
- /articles/1/我的漂亮文章
ArticlesController
定义如下:
<?php
namespace app\controllers;
class ArticlesController extends \yii\web\Controller
{
public function actionIndex()
{
return $this->render('index');
}
public function actionView()
{
return $this->render('index');
}
}
到目前为止,我已经尝试过:
'urlManager' => [
'showScriptName' => false,
'enablePrettyUrl' => true,
'rules' =>
[
'articles/view' => 'article/view'
],
],
我更感兴趣将我的模式重定向到控制器@方法。