
Сергей
22.02.2018
06:05:52

Ad.x ??
22.02.2018
06:15:13
вот так
правда в 2.0.13 не пашет, там пару строчек не хватает в инит Юзер.пхп

Google

Ad.x ??
22.02.2018
06:25:02
Еще бы кеш под PSR'ровский интерфейс положить...

Сергей
22.02.2018
06:30:24
Тогда уж в синглтонах это по идее должно быть?
Это чтобы вместо Yii::$app->authManager использовать Yii::createObject('authManager'), да?

Саша
22.02.2018
06:36:57

Алексей
22.02.2018
06:37:15
Если вдруг кому понадобится, решение про регистр столбцов табличек: http://yiiframework.ru/forum/viewtopic.php?t=17756

Ad.x ??
22.02.2018
06:38:28

Сергей
22.02.2018
06:41:58

Ad.x ??
22.02.2018
06:42:22
по второму: http://www.yiiframework.com/doc-2.0/guide-concept-di-container.html#setter-and-property-injection
или нет ;D
http://www.yiiframework.com/doc-2.0/guide-concept-di-container.html#method-injection

Сергей
22.02.2018
06:46:50
Это метод надо через контейнр вызывать получается. А просто так не получится

Дмитрий
22.02.2018
06:49:12

Ad.x ??
22.02.2018
06:49:44
не юзал не разу. Но думаю что нет. Просто положить в контейнер как в мане и и потом при вызове метода автоматом подтянется

Google

Сергей
22.02.2018
06:50:07
Я порпобовал в контроллере - не работает

Ad.x ??
22.02.2018
06:50:23
сам контроллер тоже в контейнере?

Сергей
22.02.2018
06:50:34
нет

Ad.x ??
22.02.2018
06:51:44
надо положить ) короче инжектится тока в то, что в контейнере и тока то что в нем )

Сергей
22.02.2018
06:52:20
Было б круто, если б и в лоб тоже работало) Как в конструкторе

Дмитрий
22.02.2018
06:53:05
Наконец то, долой костыли Yii::$app

Ad.x ??
22.02.2018
06:55:48
https://github.com/yiisoft/yii2/blob/master/framework/web/User.php#L718
контл + ф "Yii::$app"
пизда джигурда )

Дмитрий
22.02.2018
06:58:11
Да понятно, просто этот менеджер больше всего мешается

Artur
22.02.2018
08:39:42
Привет всем.
Вопрос следующий - работаю с mdmsoft/yii2-admin
Хотел бы там поменять класс иконок, который используется при генерации gridView (yii/grid/ActionColumn -> app/widgets/CustomColumn), потому что в bootstrap 4 glyphicon не поддерживается.
Вопрос - мне как-то надо глобально в конфигах прописать так, чтобы вместо ActionColumn использовался CustomColumn, либо наследовать контроллеры mdmsoft/yii2-admin таким образом, чтобы переопределять на мои вьюхи с моими кастомными настройками?
Как лучше поступить в этой ситуации в прицнипе?

Сергей
22.02.2018
08:41:29
А что мешает в месте, где используется ActionColumn вместо него писать свой CustomColumn? Или я не понял проблему)

Nastya
22.02.2018
08:52:29
глобально сконфижить, боюсь, негде

Artur
22.02.2018
08:53:07
Файлы в вендоре
А что мешает в месте, где используется ActionColumn вместо него писать свой CustomColumn? Или я не понял проблему)

Nastya
22.02.2018
08:54:44
Файлы в вендоре
ну если так, то проще всего будет в css glyphicon-* классы подменить)

Сергей
22.02.2018
08:55:06

Nastya
22.02.2018
08:55:17
или указать другой путь для вьюх, да

?
22.02.2018
08:55:26
если вьюха своя то просто меняете на свой класс
если нужно поменять во вью то можно в самом модуле переопределить view

Google

?
22.02.2018
08:55:51
и там уже поменять на свое

Nastya
22.02.2018
08:57:29
вообще копировать вьюхи и миграции из вендоров, к сожалению, необходимая практика
хотя и уродская

Сергей
22.02.2018
08:58:38
Да нормальная практика. Это ж вьюхи, там никакой логики
Хочешь свой вид - делай свою вьюху

PowerAxis
22.02.2018
08:59:10

Сергей
22.02.2018
08:59:36
Хорошо, если в расширении всё на виджетах настраиваемых - тогда вообще проблем не будет свою вьюху слепить

Nastya
22.02.2018
08:59:49

PowerAxis
22.02.2018
09:00:21
Так это ж здравый смысл, что можно оверрайд вьюхи сделать

Nastya
22.02.2018
09:03:11
реьята, расскажите мне лучше. есть один контроллер, который лежит в самом корне (./controllers), ниче не наследует и бихевиоров у него нет, и в идеале он должен просто отдавать json, на котором я собираюсь тестировать морду. но, если я запрашиваю этот контроллер с другого локального хоста, он редиректит на логин
где может быть зарыт конфиг?

Сергей
22.02.2018
09:04:06
common/configs ?

Nastya
22.02.2018
09:04:34
не, у меня нету этого, сделала на бейсик

Сергей
22.02.2018
09:04:55
ну где там в бейсике по-умолчанию конфиги, там же настройки и есть наверняка

Nastya
22.02.2018
09:05:00
просто в браузере ссылка открывается для гостя

Сергей
22.02.2018
09:06:12
ну вероятно нужна авторизация, для неавторизованного отдаётся для гостя. Что не так? :)))

Nastya
22.02.2018
09:07:00

Сергей
22.02.2018
09:07:20
)))))
На сайте доступ закрыт для НЕавторизованных посетителей?

Nastya
22.02.2018
09:07:51
хотя, может, это я витиевато выражаюсь. короче, для незалогиненного в браузере экшен отдает чё надо. а если с другого локального хоста просить, редиректит

Google

Nastya
22.02.2018
09:08:16
да, почти везде, но это не глобальный конфиг. там на каждый контроллер все своё

Сергей
22.02.2018
09:09:22
аа.. понял. незнаю :)

SiZE
22.02.2018
09:40:57

Nastya
22.02.2018
09:42:03
мне от этих угребищных настроек окружения для вуе хочется повеситься. все не для людей

Максим
22.02.2018
09:44:44

Nastya
22.02.2018
09:45:40
да на боевом мне все это не грозит, там будут только билды, хоть это и неправильно
лол, он кидает на авторизацию, если отправить пост. на гет не кидает
господи, долбаное всё, а. всего-то надо было crsf для контроллера отключить

Admin
ERROR: S client not available

Максим
22.02.2018
10:02:44
век живи век учись)

Сергей
22.02.2018
10:05:23
Странно, он по идее 400 bad request должен был бы давать, а не на логин перекидывать

Nastya
22.02.2018
10:05:41
это да
но с этим я разберусь потом

Artur
22.02.2018
10:08:18
Есть же еще вариант с scss-файлом

Nastya
22.02.2018
10:09:43
кстати, как вам 4й бутстрап, кто пробовал? пацаны говорят, прям писечка
хотя прикручивать не хочу

Vladimir
22.02.2018
10:10:46

Artur
22.02.2018
10:11:54
Норм, но вот с иконками немного трабл
кстати, как вам 4й бутстрап, кто пробовал? пацаны говорят, прям писечка

Google

Максим
22.02.2018
10:12:08

Artur
22.02.2018
10:12:39
Да
И вот примерный файл scss, который решает вопрос с глифайкон

Максим
22.02.2018
10:12:52
дежавю

Artur
22.02.2018
10:13:30
Только вот при импорте его в css-файл что-то не пашет (конечно, я что-то делаю не правильно,но хотелось бы понять, что)
http://prntscr.com/ii7lro
Вот как-то так делаю

Nastya
22.02.2018
10:18:55
я дичайше извиняюсь, а scss не надо компилить перед импортом?

Artur
22.02.2018
10:19:57
(В этом я просто не шарю немного)

SiZE
22.02.2018
10:20:31

Nastya
22.02.2018
10:23:01

Artur
22.02.2018
10:23:09
Ага
Понял, ок
Сейчас пойду гуглить, как это делать, спасибо за подсказку

Nastya
22.02.2018
10:23:54
да есть какие-то даже онлайновые конвертеры, попробуйте

Artur
22.02.2018
10:24:23
Да, уже нашел
Компилить же надо scss to css? (глупый вопрос, но чтобы наверняка)

Nastya
22.02.2018
10:31:04
ну да

Artur
22.02.2018
10:35:45
* ".glyphicon" failed to @extend ".fa".
The selector ".fa" was not found. *
Каким-то образом надо импортнуть, получается?
Примерно так?
@import '/vendor/fortawesome/font-awesome/css/font-awesome.css';

Mr.
22.02.2018
10:58:52
Привет всем! Подскажите: есть-ли у yii2 какой-нить ништяк, который позволяет прервать валидацию если правило вылетело?
в rules что-то наподобии [['consignee'], 'validateHasBanned']

Максим
22.02.2018
10:59:55
что значит правило вылетело? фатал эррор?

Mr.
22.02.2018
11:00:11
вернуло false, ошибку