@yii2ru

Страница 996 из 1721
Ad.x ??
22.02.2018
06:15:13
Это как?
https://pastebin.com/9zkKrXKr

вот так

правда в 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
Это чтобы вместо Yii::$app->authManager использовать Yii::createObject('authManager'), да?
В том числе, но не совсем. Появляется возможность инжектить через конструкторы, например. Или в методы отдельные.

Сергей
22.02.2018
06:41:58
В том числе, но не совсем. Появляется возможность инжектить через конструкторы, например. Или в методы отдельные.
1) Должно быть в singletons определен, а не в definitions тогда? 2) А как в методы инжектить? Я думал в yii так нельзя

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
Наконец то, долой костыли Yii::$app
тока начало. там много чего переписывать нада :(

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? Или я не понял проблему)

Artur
22.02.2018
08:53:07
Файлы в вендоре

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

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

Сергей
22.02.2018
08:55:06
ну если так, то проще всего будет в css glyphicon-* классы подменить)
Да, или вьюхи подменять, по другому никак мне кажется

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
Да нормальная практика. Это ж вьюхи, там никакой логики

Хочешь свой вид - делай свою вьюху

Сергей
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
ну вероятно нужна авторизация, для неавторизованного отдаётся для гостя. Что не так? :)))

Сергей
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
аа.. понял. незнаю :)

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й бутстрап, кто пробовал? пацаны говорят, прям писечка

хотя прикручивать не хочу

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
(В этом я просто не шарю немного)

Nastya
22.02.2018
10:23:01
(В этом я просто не шарю немного)
надо компилить scss перед импортом, это я вам как эксперт говорю

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, ошибку

Страница 996 из 1721