我是Yii框架的新手。
我已经下载了Yii2和Yii2高级应用程序 我想为前端和管理面板创建2个URL。
前端网址:http://localhost/advanced
后端网址:http://localhost/advanced/admin
我该怎么做?
答案 0 :(得分:1)
我知道我迟到了回答,但我想帮助其他Yii2新手。我希望我的观点会有所帮助。
答案 1 :(得分:0)
网址路由主题相当广泛。您应该首先阅读详细文档http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html
基本上,您在应用程序配置中注册了urlManager
组件。在以下示例中,front
和admin
是2个具有索引操作的控制器。
new yii\web\Application([
...
'components' => [
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => false
'rules' => [
'advanced' => 'front/index'
'advanced/admin' => 'admin/index'
]
],
]
...
])
答案 2 :(得分:0)
高级应用程序模板从未设计过这样做,因为它是两个独立的应用程序,需要两个独立的域(' admin'的子域名很好)。
您想要使用的是yii2-app-practical-a,它可以完全您想要的内容。 :)
您拥有可通过主网址 http://localhost/advanced 访问的主应用程序以及可通过附加 admin 的主网址访问的后端: http://localhost/advanced/admin 。