Yii2 前端和后端的单独URL
我是Yii框架的新手 我已经下载了Yii2和Yii2高级应用程序。Yii2 前端和后端的单独URL,yii2,yii-url-manager,Yii2,Yii Url Manager,我是Yii框架的新手 我已经下载了Yii2和Yii2高级应用程序。 我想为前端和管理面板创建2个URL 前端URL:http://localhost/advanced 后端URL:http://localhost/advanced/admin 我怎样才能做到这一点?url路由主题相当广泛。您应该从阅读详细的文档开始 基本上,您可以在应用程序配置中注册urlManager组件。在以下示例中,front和admin是具有索引操作的两个控制器 new yii\web\Application([
我想为前端和管理面板创建2个URL 前端URL:
http://localhost/advanced
后端URL:
http://localhost/advanced/admin
我怎样才能做到这一点?url路由主题相当广泛。您应该从阅读详细的文档开始 基本上,您可以在应用程序配置中注册
urlManager
组件。在以下示例中,front
和admin
是具有索引操作的两个控制器
new yii\web\Application([
...
'components' => [
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => false
'rules' => [
'advanced' => 'front/index'
'advanced/admin' => 'admin/index'
]
],
]
...
])
我知道我回答晚了,但我想帮助其他刚接触Yii2的人。我希望我的观点会有所帮助 高级应用程序模板从来没有设计成这样,因为它是两个独立的应用程序,需要两个独立的域(“admin”的子域可以) 您想要使用的是,哪一个正好满足您的需求。(
您有一个可以通过主URL访问的主应用程序,以及一个可以通过主URL访问的后端,其中附加了admin:。意味着我必须静态分配控制器名称?是的,路由是(一组)URL和(一组)控制器之间的静态绑定。但您可以将参数传递给控制器。例如,像/users/123这样的url中的用户id具有与/users/462相同的路由,123/462是一个参数。如何创建用于插入/更新和删除的动态url?这是文档的“命名参数”一章<代码>['posts/'=>'post/index'、'posts'=>'post/index'、'post/'=>'post/view'、]您能给我一个该文档的示例或链接吗?