Мы работали над проектом с расширенным приложением Yii2 с настраиваемым шаблоном начальной загрузки. Я сгенерировал хлам с помощью gii. Все остальные CRUD работают нормально. Но пользовательский crud отображает пользовательский модуль Yii2, а не CRUD.
Я просмотрел полную документацию 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 будет сложно управлять ПОЛЬЗОВАТЕЛЯМИ. Любая помощь приветствуется. Заранее спасибо.
Log in as admin using neo/neo (change it!)
. Я пробовал это на демонстрационной странице модуля и странице /user/admin. стал доступен после того, как я вошел в систему с этими учетными данными - person Tony   schedule 08.05.2015