Сергей
Тогда уж в синглтонах это по идее должно быть?
Сергей
Это чтобы вместо Yii::$app->authManager использовать Yii::createObject('authManager'), да?
Алексей
Если вдруг кому понадобится, решение про регистр столбцов табличек: http://yiiframework.ru/forum/viewtopic.php?t=17756
The Ant
The Ant
по второму: http://www.yiiframework.com/doc-2.0/guide-concept-di-container.html#setter-and-property-injection
The Ant
или нет ;D
http://www.yiiframework.com/doc-2.0/guide-concept-di-container.html#method-injection
Сергей
Это метод надо через контейнр вызывать получается. А просто так не получится
Дмитрий
The Ant
не юзал не разу. Но думаю что нет. Просто положить в контейнер как в мане и и потом при вызове метода автоматом подтянется
Сергей
Я порпобовал в контроллере - не работает
The Ant
сам контроллер тоже в контейнере?
Сергей
нет
The Ant
надо положить ) короче инжектится тока в то, что в контейнере и тока то что в нем )
Сергей
Было б круто, если б и в лоб тоже работало) Как в конструкторе
Дмитрий
Наконец то, долой костыли Yii::$app
The Ant
https://github.com/yiisoft/yii2/blob/master/framework/web/User.php#L718
контл + ф "Yii::$app"
The Ant
пизда джигурда )
Дмитрий
Да понятно, просто этот менеджер больше всего мешается
Anonymous
Привет всем.
Вопрос следующий - работаю с mdmsoft/yii2-admin
Хотел бы там поменять класс иконок, который используется при генерации gridView (yii/grid/ActionColumn -> app/widgets/CustomColumn), потому что в bootstrap 4 glyphicon не поддерживается.
Вопрос - мне как-то надо глобально в конфигах прописать так, чтобы вместо ActionColumn использовался CustomColumn, либо наследовать контроллеры mdmsoft/yii2-admin таким образом, чтобы переопределять на мои вьюхи с моими кастомными настройками?
Как лучше поступить в этой ситуации в прицнипе?
Сергей
А что мешает в месте, где используется ActionColumn вместо него писать свой CustomColumn? Или я не понял проблему)
Nastya
Nastya
глобально сконфижить, боюсь, негде
Anonymous
Файлы в вендоре
Anonymous
А что мешает в месте, где используется ActionColumn вместо него писать свой CustomColumn? Или я не понял проблему)
Nastya
Файлы в вендоре
ну если так, то проще всего будет в css glyphicon-* классы подменить)
Сергей
Nastya
или указать другой путь для вьюх, да
👻
если вьюха своя то просто меняете на свой класс
если нужно поменять во вью то можно в самом модуле переопределить view
👻
и там уже поменять на свое
Nastya
вообще копировать вьюхи и миграции из вендоров, к сожалению, необходимая практика
Nastya
хотя и уродская
Сергей
Да нормальная практика. Это ж вьюхи, там никакой логики
Сергей
Хочешь свой вид - делай свою вьюху
PowerAxis
Сергей
Хорошо, если в расширении всё на виджетах настраиваемых - тогда вообще проблем не будет свою вьюху слепить
Nastya
А как по-другому?
ну знала бы, как по-другому, пришла бы в чат с благой вестью
PowerAxis
Так это ж здравый смысл, что можно оверрайд вьюхи сделать
Nastya
реьята, расскажите мне лучше. есть один контроллер, который лежит в самом корне (./controllers), ниче не наследует и бихевиоров у него нет, и в идеале он должен просто отдавать json, на котором я собираюсь тестировать морду. но, если я запрашиваю этот контроллер с другого локального хоста, он редиректит на логин
Nastya
где может быть зарыт конфиг?
Сергей
common/configs ?
Nastya
не, у меня нету этого, сделала на бейсик
Сергей
ну где там в бейсике по-умолчанию конфиги, там же настройки и есть наверняка
Nastya
просто в браузере ссылка открывается для гостя
Сергей
ну вероятно нужна авторизация, для неавторизованного отдаётся для гостя. Что не так? :)))
Nastya
Сергей
)))))
Сергей
На сайте доступ закрыт для НЕавторизованных посетителей?
Nastya
хотя, может, это я витиевато выражаюсь. короче, для незалогиненного в браузере экшен отдает чё надо. а если с другого локального хоста просить, редиректит
Nastya
да, почти везде, но это не глобальный конфиг. там на каждый контроллер все своё
Сергей
аа.. понял. незнаю :)
SiZE
Nastya
мне от этих угребищных настроек окружения для вуе хочется повеситься. все не для людей
Nastya
да на боевом мне все это не грозит, там будут только билды, хоть это и неправильно
Nastya
лол, он кидает на авторизацию, если отправить пост. на гет не кидает
Nastya
господи, долбаное всё, а. всего-то надо было crsf для контроллера отключить
Максим
век живи век учись)
Сергей
Странно, он по идее 400 bad request должен был бы давать, а не на логин перекидывать
Nastya
это да
Nastya
но с этим я разберусь потом
Anonymous
Есть же еще вариант с scss-файлом
Anonymous
Примерно такой файл
Nastya
кстати, как вам 4й бутстрап, кто пробовал? пацаны говорят, прям писечка
Nastya
хотя прикручивать не хочу
Anonymous
Anonymous
Норм, но вот с иконками немного трабл
Anonymous
кстати, как вам 4й бутстрап, кто пробовал? пацаны говорят, прям писечка
Максим
Anonymous
Да
И вот примерный файл scss, который решает вопрос с глифайкон
Anonymous
Примерно такой файл
Максим
дежавю
Anonymous
Только вот при импорте его в css-файл что-то не пашет (конечно, я что-то делаю не правильно,но хотелось бы понять, что)
Anonymous
http://prntscr.com/ii7lro
Вот как-то так делаю
Nastya
я дичайше извиняюсь, а scss не надо компилить перед импортом?
Anonymous
(В этом я просто не шарю немного)
SiZE