Yii2 Starter Kit - шаблон для старта приложения

Выкладываем свои наработки
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

Alex86 писал(а):Спасибо за подсказку теперь еще есть вопросец
не могу сделать в cmd php console/yii rbac/init пишет что такой команды нет, походу из за этого и вылетает ошибка при входе в админку
А где вы такую команду нашли? Ее уже давно нет, есть rbac-migrate/up
Аватара пользователя
Йож
Сообщения: 574
Зарегистрирован: 2015.08.26, 03:05

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Йож »

Удаление записи в backend/file-storage/index не удаляет файл физически.
==================================
Хотелось бы, чтобы при вызове класса:

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

echo $form->field($model, 'thumbnail')->widget(
        \trntv\filekit\widget\Upload::className(),
        [
            'url' => ['/file-storage/upload'],
            'maxFileSize' => 5000000, // 5 MiB
        ]); 
/vendor/trntv/yii2-file-kit/Storage.php заливал файлы в определенную папку в /storage/web (по имени поля, например: thumbnail, или через передачу параметра), dirindex пусть так везде и будет 1 и т.д.
-------
Подумал, сейчас этот функционал допишу, а он перезапишется при обновлении компонента.. Поэтому, думаю, многие были бы рады такое иметь, это удобно. Аттачменты в одной папке, картинки для статей в другой, галерея в третьей.
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

Настраиваете компонент fileStorage как вам угодно, например articleThumbnailStorage, указывайте его при описании UploadAction - сохраняете куда хотите.

Виджет передает файл на указаный url, на нем UploadAction, который передает сохранение файла указанному компоненту. Компонент может сохранить файл куда и как хочет, в ответ вернуть данные о сохраненном файле. Таков контракт.
Аватара пользователя
Йож
Сообщения: 574
Зарегистрирован: 2015.08.26, 03:05

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Йож »

Идею понял, благодарю :)
Аватара пользователя
ninzzo
Сообщения: 348
Зарегистрирован: 2014.04.25, 07:29

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ninzzo »

ВО фронтенде пусто. В админку даже зайти нельзя.
webmaster
webmaster
не катит.
adminaleks
Сообщения: 4
Зарегистрирован: 2015.09.17, 23:49

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение adminaleks »

Подскажите как убрать автоматический вход при регистрации.
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

adminaleks писал(а):Подскажите как убрать автоматический вход при регистрации.
https://github.com/trntv/yii2-starter-k ... er.php#L97
adminaleks
Сообщения: 4
Зарегистрирован: 2015.09.17, 23:49

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение adminaleks »

ZeiN писал(а):
adminaleks писал(а):Подскажите как убрать автоматический вход при регистрации.
https://github.com/trntv/yii2-starter-k ... er.php#L97
Я убрал эту строчку. Тогда юзера регистрирует, но зайти я под ним не могу.
Тут что идет какае-то авторизация?
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

adminaleks писал(а):
ZeiN писал(а):
adminaleks писал(а):Подскажите как убрать автоматический вход при регистрации.
https://github.com/trntv/yii2-starter-k ... er.php#L97
Я убрал эту строчку. Тогда юзера регистрирует, но зайти я под ним не могу.
Тут что идет какае-то авторизация?

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

$user = $model->signup();
if ($user && Yii::$app->getUser()->login($user)) {
    return $this->goHome();
}
 
нет, никакой авторизации, мы создаем пользователя, если создано успешно логиним его и редиректим на главную.
Зачем вы убрали всю строчку, разве вот это "Yii::$app->getUser()->login($user)" не говорит само за себя?
adminaleks
Сообщения: 4
Зарегистрирован: 2015.09.17, 23:49

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение adminaleks »

Так вот надо чтоб не логинился. Только регился.
Убераю эту строчку, юзер регится, но под логином его зайти не получается!
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

adminaleks писал(а):Так вот надо чтоб не логинился. Только регился.
Убераю эту строчку, юзер регится, но под логином его зайти не получается!
попытка номер три:
вот это:

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

$user = $model->signup();
if ($user && Yii::$app->getUser()->login($user)) {
    return $this->goHome();
}
 
должно выглядеть вот так:

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

$user = $model->signup();
if ($user) {
    return $this->goHome();
}
 
не логинится потом потому что у вас какая-то ошибка либо в форме ввода, либо при сохранении, либо в rbac, если вы пытаетесь логинится в бекенд. Сам метод User::login на это никак не влияет.
Аватара пользователя
darlov
Сообщения: 204
Зарегистрирован: 2012.01.31, 16:09

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение darlov »

Здравствуйте. Разбираюсь в коде. Подскажите пожалуйста, где присваивается в коде дата "logged_at" модели User...
И еще, для чего в админке "ключ значение", что это вообще?
Аватара пользователя
Beaten_Sect0r
Сообщения: 234
Зарегистрирован: 2011.06.15, 14:58
Откуда: Ярославль
Контактная информация:

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Beaten_Sect0r »

darlov писал(а):Здравствуйте. Разбираюсь в коде. Подскажите пожалуйста, где присваивается в коде дата "logged_at" модели User...
И еще, для чего в админке "ключ значение", что это вообще?
1) https://github.com/trntv/yii2-starter-k ... havior.php
2) Для того что бы из админки управлять ключами, например включать/отключать компоненты. В деме есть смена цветовой схемы в панели, включение maintenance, для этого оно и нужно.

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

<?= Yii::$app->keyStorage->get('название-ключа') ?>
- так можно получить true или false например.
_https://coru.ws
DTL67
Сообщения: 9
Зарегистрирован: 2014.07.20, 13:11
Откуда: Красноярск, Россия
Контактная информация:

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение DTL67 »

Добрый день!

Подскажите пожалуйста, как можно переопределить вывод сообщений валидации в компоненте yii2-file-kit? чтобы в нужный контейнер они выводились, а не в виде popover.
и можно ли сделать ограничение на суммарный объем прикрепляемых файлов?

Спасибо!
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

DTL67 писал(а):Добрый день!

Подскажите пожалуйста, как можно переопределить вывод сообщений валидации в компоненте yii2-file-kit? чтобы в нужный контейнер они выводились, а не в виде popover.
Сейчас проверить не могу, но в ближайщие дни проверю есть ли там какой-то onerror хендлер.
DTL67 писал(а): и можно ли сделать ограничение на суммарный объем прикрепляемых файлов?

Спасибо!
Нет, из коробки нельзя, опять же в субботу-воскресенье проверю документацию по blueimp, погляжу можно ли там кастомные валидации добавлять.
Аватара пользователя
darlov
Сообщения: 204
Зарегистрирован: 2012.01.31, 16:09

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение darlov »

Не могу разобраться, почему у меня почта отправляется по несколько раз, у примеру через соц сеть авторизируюсь, вылетает два флэш сообщения.
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

darlov писал(а):Не могу разобраться, почему у меня почта отправляется по несколько раз, у примеру через соц сеть авторизируюсь, вылетает два флэш сообщения.
Xdebug + вкладка Network в инструментах разработчика. Я за вас дебаг на вашей машине не сделаю :-)
Аватара пользователя
darlov
Сообщения: 204
Зарегистрирован: 2012.01.31, 16:09

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение darlov »

Использую oauth facebook, почему то при авторизации возвращает не правильный идентификатор и имя пользователя, хотя профиль заполнен. В чем может причина?
JuryevDen
Сообщения: 1
Зарегистрирован: 2015.09.30, 09:07

Перейти к последнему сообщению

Сообщение JuryevDen »

не совсем понял...
Что нужно и где, объясните, пожалуйста
J
rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение rinat_ »

а какой параметр и как правильно передать в https://github.com/trntv/yii2-file-kit для редиректа на определенный экшн например после загрузки файла?
Ответить