0

カスタム ブートストラップ テンプレートを使用して、Yii2 Advanced App のプロジェクトに取り組んできました。私はgiiを使ってcrudを生成しました。他のすべての CRUD は正常に機能します。しかし、User crud には CRUD ではなく Yii2 User Module が表示されます。

私はamnahの完全なドキュメントを調べましたが、他の場所でも解決策を見つけることができませんでした. Yii2 のドキュメントも試してみましたが、何の助けにもなりませんでした。

これは私のバックエンド構成です

<?php
$params = array_merge(
require(__DIR__ . '/../../common/config/params.php'),
require(__DIR__ . '/../../common/config/params-local.php'),
require(__DIR__ . '/params.php'),
require(__DIR__ . '/params-local.php')
);

use \yii\web\Request;
$baseUrl = str_replace('/frontend/web', '', (new Request)->getBaseUrl());

return [
'id' => 'app-backend',
'basePath' => dirname(__DIR__),
'controllerNamespace' => 'backend\controllers',
'defaultRoute' => 'sahasa/index',
'bootstrap' => ['log'],
'components' => [
    'urlManager' => [
        'class' => 'yii\web\UrlManager',
        // Disable index.php
        'showScriptName' => false,
        // Disable r= routes
        'enablePrettyUrl' => true,
        'rules' => array(
                '<controller:\w+>/<id:\d+>' => '<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
                '<controller:\w+>/<action:\w+>' => '<controller>/<action>',
        ),
    ],
    'request' => [
        'baseUrl' => $baseUrl,
    ],
    'user' => [
        'class' => 'amnah\yii2\user\components\User',
    ],
    // 'user' => [
    //     'identityClass' => 'common\models\User',
    //     'enableAutoLogin' => true,
    // ],
    'log' => [
        'traceLevel' => YII_DEBUG ? 3 : 0,
        'targets' => [
            [
                'class' => 'yii\log\FileTarget',
                'levels' => ['error', 'warning'],
            ],
        ],
    ],
    'errorHandler' => [
        'errorAction' => 'site/error',
    ],
],
'params' => $params,
'modules' => [
    'user' => [
        'class' => 'amnah\yii2\user\Module',
        // set custom module properties here ...
    ],
    'debug' => [
        'class' => 'yii\debug\Module',
    ],
],
];

これは私が行ったときに私が得るものですlocalhost/app/backend/web/index.php?r=user

ここに画像の説明を入力

これに似たCRUDを表示したい

ここに画像の説明を入力

私はそこで立ち往生しています。CRUD がないと、ユーザーの管理が難しくなります。どんな助けでも大歓迎です。前もって感謝します。

4

3 に答える 3