我们正在创建一个应用程序,我们可以在其中创建数据库内的页面。我们所有的域都将指向这个应用程序,所以我们也将我们的域存储在数据库中。同样基于该域,我们正在创建新布局并确定哪些页面属于该域。话虽如此,我们的问题是:
我们在 urlMangaer: 里面放了一条规则,它的
'http://dev.<domain:\w+>.com'=>'site/view'
输出:http://dev.example.com/example/index
代表:http://dev.$domain.com/$domain/$page
我们的目标是让 url 可以读取http://dev.$domain.com/$page
并且仍然具有我们需要的功能。
这是我们的行动呼吁:
public function actionView($domain = null,$page = null, $parm = null){}
我们想到的一个可能的解决方案是扩展 urlManager,但我们不知道从哪里开始这样做。