asdf-studio: yii2-admin-module

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
PhantomSoft
Сообщения: 10
Зарегистрирован: 2015.04.21, 13:07

asdf-studio: yii2-admin-module

Сообщение PhantomSoft »

Изучаю yii2.advanced.
Поставил расширение https://github.com/asdf-studio/yii2-admin-module через композитор.
С N-й попытки оно стало без ошибок.
Далее сделал первых 2 пункта инструкции
https://github.com/asdf-studio/yii2-adm ... /README.md
Дальше в мануале указано
На этом всё. Теперь вы можете попасть в админку, зайдя на /admin
Но при заходе в /admin вижу:
Unknown Class – yii\base\UnknownClassException
Unable to find 'frontend\modules\admin\Module' in file: Z:\domains\mysite.com/frontend/modules/admin/Module.php. Namespace missing?
хотя в этом файле прописан тот неймспейс, что в инструкции

Код: Выделить всё

<?
use asdfstudio\admin\Module as AdminModule;
class Module extends AdminModule {
}
?>
В какую сторону рыть?
PhantomSoft
Сообщения: 10
Зарегистрирован: 2015.04.21, 13:07

Re: asdf-studio: yii2-admin-module

Сообщение PhantomSoft »

Секции modules и bootstrap в Z:\domains\mysite.com\frontend\config\main.php выглядят так:

Код: Выделить всё

    'bootstrap' => [
        'log',
        'admin'
    ],
    'modules' => [
        'admin' => [
            'class' => 'frontend\modules\admin\Module',
        ],
    ],
lynicidn
Сообщения: 2222
Зарегистрирован: 2014.05.24, 15:12

Re: asdf-studio: yii2-admin-module

Сообщение lynicidn »

ставили модуль на basic-app ?
lynicidn
Сообщения: 2222
Зарегистрирован: 2014.05.24, 15:12

Re: asdf-studio: yii2-admin-module

Сообщение lynicidn »

так вам надо писать asdfstudio\admin\Module, у них видимо опечатка с frontend, а вообще странно у них с неймспейсами видимо они сами пока не решели, им лучше себя пиарить в неймспейсе или делать для сообщества под общепринятые frontend, backend, app
PhantomSoft
Сообщения: 10
Зарегистрирован: 2015.04.21, 13:07

Re: asdf-studio: yii2-admin-module

Сообщение PhantomSoft »

lynicidn писал(а):так вам надо писать asdfstudio\admin\Module
Заменил неймспейс, заработало.
Двигаюсь дальше по мануалу для телепатов.
Создайте класс UserEntity в своей папке admin/entities
У меня нет папки entities. Cоздал её в Z:\domains\mysite.com\frontend\modules\admin (ибо папки admin у меня больше нигде нет), создал в entities файл UserEntity.php.
Переписал в него код с инструкции. Добавил в модуль Z:\domains\mysite.com\frontend\modules\admin\Module.php регистрацию сущности, как в инструкции и пошёл в /admin/manage/user. Но ни там, ни в /admin/user ни в каком-то другом месте я никаких пользователей не увидел. Я уже и папку entities с дражайшим файлом сущностей швырял куда ни попадя, и в UserEntity.php пробовал писать

Код: Выделить всё

    public function slug()
    {
        return '/admin/manage/user';
    }
Но всё равно не вижу пользователей, хоть тресни! Везде натыкаюсь на 404 ошибку. И это называется "удобство инсталляции через композер"!
Куда же мне всё-таки положить папку entities?
lynicidn
Сообщения: 2222
Зарегистрирован: 2014.05.24, 15:12

Re: asdf-studio: yii2-admin-module

Сообщение lynicidn »

PhantomSoft писал(а): И это называется "удобство инсталляции через композер"!
это не так называется :) - "мне плевать на вас - ставьте как хотите :)" шучу конечно, если честно, я не юзал данное расширение, но видимо чтото вы делаете не так, создавайте issue с описанием проблемы - пусть авторы помогают вам или исправляют свои баги, раз делают опенсорс, то что вы щас фиксите у себя - возникнет у кого то дальше. Смысла юзать бажное расширение нет. Всегда смотрите на звездочки и дату посл комита и открытые ишью
PhantomSoft
Сообщения: 10
Зарегистрирован: 2015.04.21, 13:07

Re: asdf-studio: yii2-admin-module

Сообщение PhantomSoft »

lynicidn писал(а):Всегда смотрите на звездочки и дату посл комита и открытые ишью
Дык аж 10 звёзд! Вроде немало.
lynicidn
Сообщения: 2222
Зарегистрирован: 2014.05.24, 15:12

Re: asdf-studio: yii2-admin-module

Сообщение lynicidn »

джанговцы наверное накрутили :D а вообще звезды бывает друзей просят накрутить )))
Ответить