如何在yii2中从后端访问前端模块?

时间:2016-06-04 08:15:21

标签: yii2

我在前端创建了'contact_us'CRUD。现在我想在后端显示该contact_us(即index.php)的列表。我怎么才能访问它?

1 个答案:

答案 0 :(得分:3)

你应该在你的前端应用程序/config/main.php中的urlManager组件中添加一个新的urlMangerBackend 然后在createUrl

中引用它
return [
 ....
'components' => [
    'urlManager' => [
        //  your normal frontend URL rules
    ],
    'urlManagerBackend' => [
        'class' => 'yii\web\urlManager',
        'baseUrl' => '/yourapp/backend/web',
        'enablePrettyUrl' => true,
        'showScriptName' => true,
    ],

  ],
];

你可以这样调用

 Yii::$app->urlManagerBackend->createUrl();