Size: a a a

2020 July 14

М

Максим in Yii Framework 2
Victooor
В строке, как обычно. POS_HEAD
это понятно. а в каком месте лучше сделать registerJs ?
источник

V

Victooor in Yii Framework 2
Максим
это понятно. а в каком месте лучше сделать registerJs ?
Во вьюхе либо в лейауте, смотря где требуется
источник

М

Максим in Yii Framework 2
Яж говорю глобально
источник

М

Максим in Yii Framework 2
Что бы при запуске любого модуля и тд. Регистрировался мой js
источник

V

Victooor in Yii Framework 2
Значит в базовом лейауте
источник

М

Максим in Yii Framework 2
Их несколько)
источник

М

Максим in Yii Framework 2
А если в бифорэкшн глобальный закинуть? Скажется как-то на производительности?
источник

V

Victooor in Yii Framework 2
Максим
А если в бифорэкшн глобальный закинуть? Скажется как-то на производительности?
плохое решение
источник

V

Victooor in Yii Framework 2
js относится к представлениям, вот и работай с ним там
источник

М

Максим in Yii Framework 2
Тогда придётся плодить код по нескольким лейаутам. А в ассет менеджере нельзя код регистрировать? Только Файлы?
источник

V

Victooor in Yii Framework 2
Максим
Тогда придётся плодить код по нескольким лейаутам. А в ассет менеджере нельзя код регистрировать? Только Файлы?
Зачем плодить? Впиши его в файл и инклудь в нужные лейауты
источник

М

Максим in Yii Framework 2
Так потом при добавлении нового лейаута в будущем можно забыть подцепить этот файл. В принципе можно и так. Просто думал есть какое-то решение из коробки
источник

М

Максим in Yii Framework 2
Спасибо
источник

K

K in Yii Framework 2
Как я это вижу, навсидку

1. вынести в switch, getNextStatusList, там ===, читабельнее, и где комменты)
1.1 Или - почему не сделать общий метод с key=>value, и в дальнейшем вызовом getNextStatusList[key]?

2. switch снова. afterSave
2.1 Или - mailer везде повторяется, а меняется только  msg для setSubject, почему не сделать в 1 месте его? А через switch прогонять лишь название?

3. Можно еще сделать удобнее, но новоприбывшие в паузе долго просидят.

Код намного читабельнее будет, если ошибаюсь, поясните в чем.

Но я все-таки надеялся на хотя бы сценарии в связке с чем то, и чуть сложнее бизнес логику) Присылайте
источник

V

Victooor in Yii Framework 2
K
Как я это вижу, навсидку

1. вынести в switch, getNextStatusList, там ===, читабельнее, и где комменты)
1.1 Или - почему не сделать общий метод с key=>value, и в дальнейшем вызовом getNextStatusList[key]?

2. switch снова. afterSave
2.1 Или - mailer везде повторяется, а меняется только  msg для setSubject, почему не сделать в 1 месте его? А через switch прогонять лишь название?

3. Можно еще сделать удобнее, но новоприбывшие в паузе долго просидят.

Код намного читабельнее будет, если ошибаюсь, поясните в чем.

Но я все-таки надеялся на хотя бы сценарии в связке с чем то, и чуть сложнее бизнес логику) Присылайте
Всё фигня. Свичи ещё большая фигня. Код плох в первую очередь архитектурой. Долго объяснять почему. Потрать время и посмотри курс елисеева по ооп. Заодно про сценарии и прочую дичь в моделях он разжевывает на примерах.
источник

K

K in Yii Framework 2
Victooor
Всё фигня. Свичи ещё большая фигня. Код плох в первую очередь архитектурой. Долго объяснять почему. Потрать время и посмотри курс елисеева по ооп. Заодно про сценарии и прочую дичь в моделях он разжевывает на примерах.
Да да, видел)
источник

Д

Дмитрий in Yii Framework 2
блин.. интересная фича... на beget хостинге нашел.. если я в cli запускаю комманду через exec('some-cmd >/dev/null/ & echo $!') то получаю даже пид процесса. всё ок. только вот он тут же умирает. даже не начав работу. если же запускаю не в бэкграунде - всё ок. работает.
источник

Д

Дмитрий in Yii Framework 2
кто-нибудь сталкивался?
источник

IS

I Scarab in Yii Framework 2
В наше время кто-то ещё пользуется шаред-хостингами?..
источник

Д

Дмитрий in Yii Framework 2
I Scarab
В наше время кто-то ещё пользуется шаред-хостингами?..
ну вот представь себе) у меня просто скриптик есть удобный для бекапа всего и вся.. он запускает процессы по скормленному конфигу, типа дампов баз, зипа директорий и тд. потом подчищает за собой и полуается 1 большой зип со всем. процессы запускаются в бекграунде.
источник