@yii2ru

Страница 1289 из 1721
Ad.x ??
27.05.2018
10:43:26
такая же вложенность как и со стрелочками типо

Sergey
27.05.2018
10:43:45
Да, все верно. Но я не за это)

сейчас

Ad.x ??
27.05.2018
10:43:50
а как

Google
Ad.x ??
27.05.2018
10:45:37
и вообще, если делаешь на массивах все, то в мусорку AR выкинуть, он там только лишних объектов нагородит, от которых пользы нет никакой

Sergey
27.05.2018
10:46:38


я не делаю все на массивах, просто для одного запроса нужен json, поэтому нет смысла лишний раз инитить объекты

Ad.x ??
27.05.2018
10:48:19
это такой нада? или такой получается?

Sergey
27.05.2018
10:49:42
это такой получается. Но мне просто интересно, почему такая вложенность. По мне так достаточно было бы просто такого



может это где то настраивается

а может я чего недопонимаю

Ad.x ??
27.05.2018
10:50:55
может из-за ->inverseOf() в связи?

тут

Sergey
27.05.2018
10:52:07
я поэтому за нее и спрашивал) но не тестил...

Верно

Ad.x ??
27.05.2018
10:53:27
убери посмори. такой фигни не видел если честно )

Google
Sergey
27.05.2018
10:54:09
посмотрел уже

все верно из-за инверсии

для массивов можно было наверно опускать эту инверсию

я имею ввиду в логике ядра

Ad.x ??
27.05.2018
10:55:30
так она вообще наверное не нужна, разве что в каких то редкихх случаях

Виктор
27.05.2018
10:56:32
Я бы сказал в оооочень редких, без которых можно обойтись вовсе

Тимур
27.05.2018
11:09:58


Ad.x ??
27.05.2018
11:12:01
`actionIndex()`то есть?

Тимур
27.05.2018
11:12:50
да.

если это поместить в дочерний контроллер - все ок.

видимо как то не может контекст определить в базовом.

Виктор
27.05.2018
11:42:22
Ищи у себя проблему, а не перекладывай на контексты) Формирование производится только с учетом текущего модуля и контроллера. Родительский класс ничто иное как расширение возможностей текущего (дочернего)

Тимур
27.05.2018
11:46:56
обычно дочерние расширяют родительские. не?)

васяДобрый
27.05.2018
12:00:56
Привет. Как настроить роутинг, что бы при любом запросе отрисовывалась всегда main страница?

Vladislav
27.05.2018
12:03:09
@shindakioku зачем гугл когда есть чатик в тележке?

васяДобрый
27.05.2018
12:03:11
Чаво гугал сказал?
Гугал говорит, что-то типа ’*’: ‘main/index’ но это не робает.

Vladislav
27.05.2018
12:03:39
васяДобрый
27.05.2018
12:04:17
@shindakioku зачем гугл когда есть чатик в тележке?
Тащемто проблема в том, что я пишу фронт, а тут какая-то yii, которая не хочет мой клиентский роутинг понимать.

Google
Vladislav
27.05.2018
12:04:23
'*' => 'main/index'

Виктор
27.05.2018
12:09:28
обычно дочерние расширяют родительские. не?)
Это смотря как посмотреть, со стороны дочернего класса это унаследование свойств и возможностей родителя, что ни что иное как расширение возможностей потомка. С другой стороны потомок может приобретать дополнительнительное поведение, что считается расширением родительского класса за счет производного.

Но эти придирки к определения никак не помогут тебе решить возникшую вышеописанную проблему

Evgen
27.05.2018
12:10:05
Есть настройка catchAll чтобы все роуты ловить и перенаправлять

Тимур
27.05.2018
12:14:29
Но эти придирки к определения никак не помогут тебе решить возникшую вышеописанную проблему
Ну я хочу быть в курсе новых точек зрения на ооп)) пространные рассуждения о том что я не на том пути тоже как бэ сильно не помогают)

Сергей
27.05.2018
13:16:49
Всем привет! Подскажите можно как-то в htmlLayout писем передать какие-н. параметры?

Zhenya
27.05.2018
13:28:19
Всем привет, никто не знает можно ли в yii2 сделать типа $this->layout = '@app/modules/layouts/' . $language . '.';

Сергей
27.05.2018
13:29:16
Sergey
27.05.2018
13:30:23
Вот подробней https://yiiframework.com.ua/ru/doc/guide/2/structure-views/#sharing-data-among-views

Сергей
27.05.2018
13:31:21
Да, получилось. ТОлько в лэйлауте нужно брать из $this->params

Спасибо!

Sergey
27.05.2018
13:33:55
пожалуйста

PowerAxis
27.05.2018
14:50:14
как правильно с этой хренью работать? просто вынести это в свой хэлпер? http://i.imgur.com/aBNHxH5.png

Сергей
27.05.2018
14:50:52
Я бы сделал прям в категории статический метод

Category::asList($conditions = [])

Тип такого

Sergey
27.05.2018
14:52:22
и вообще лучше - XXX::find()->select('name')->indexBy('id')->column() == [1 => 'Name', 2 => 'Name2']

PowerAxis
27.05.2018
14:52:30
и во вьюхе так: ->dropdown(Category::asList(...)) ?

Sergey
27.05.2018
14:54:07
я делал запрос в экшене контроллера, результат передавал как переменную во вьюшку

Google
PowerAxis
27.05.2018
14:55:01
Лучшие практики писания на Yii (TM) :)

PowerAxis
27.05.2018
14:55:38
фак е

Like
27.05.2018
14:55:46
?

фак е
Нужен фрилансер?))

PowerAxis
27.05.2018
14:56:12
сделаю проект на антибэст практис

Нужен фрилансер?))
такой как на скриншоте у меня уже есть

PowerAxis
27.05.2018
14:57:50
вообще, тут сайт-визитка на три с половиной страницы и заморачиваться я не буду, но все же как правильно хотелось бы узнать

Like
27.05.2018
14:58:05
Не писать на йии?

PowerAxis
27.05.2018
14:58:22
как будто это решит проблему незнания

Evgen
27.05.2018
15:01:12
Уже предложили вынести эту хрень в статический метод категорий)

PowerAxis
27.05.2018
15:01:48
Не писать на йии?
я вот все хочу выкроить время и лару посмотреть, но что-то мне про "фасады" не заходит

Evgen
27.05.2018
15:05:02
Будь с yii) не переходи на темную сторону

PowerAxis
27.05.2018
15:05:28
дык профессионал же не должен от инструмента зависеть

Google
Vit
27.05.2018
15:27:14
А не, сори, там форма

Maxim
27.05.2018
15:29:25
какую книгу по пхп купить посоветуете для изучения?
я недавно купил книгу в google books, так эта прога может книги вслух читать голосом google) читать с нее очень удобно

Art
27.05.2018
15:37:54
как вы переносите проект с рабочего сервера в продакшн? 1. Все добавляете в гитигнор, свои файлы в zip, на серве через композер добавляете. 2. или по старинке все в zip и там распаковываете?

Sergey
27.05.2018
15:39:02
docker

Art
27.05.2018
15:39:21
без докера

Sergey
27.05.2018
15:39:30
https://deployer.org/

Maxim
27.05.2018
15:39:37
Наверно ошибка в findModel()->delete() Ты delete() вызываешь на ActiveRecord, а надо на ActiveQuery Но это не точно

Sergey
27.05.2018
15:40:03
delete() на AR вызывается

Maxim
27.05.2018
15:40:42
аа, точняк. Вызывается! Тогда не знаю в чем там беда

Evgen
27.05.2018
15:57:11
https://deployer.org/
Это если с линукса на линукс. А если разработка на виндоусе? Деплойер не оч

Zhenya
27.05.2018
15:57:49
Всем привет, я создал отдельный контроллер для экшенов login и logout (шаблон basic), и когда работает AccessControlyii2 он перебрасывает на site/login и естественно 404 not found, т.к. у меня он auth/login, где это можно исправить я все понять не могу

Sergey
27.05.2018
15:59:05
Roman
27.05.2018
15:59:22
смена симлинков, релоад FPM

Evgen
27.05.2018
16:00:02
какая ему разница, если он на PHP написан?
Ты на винде пробовал деплоить?

Sergey
27.05.2018
16:01:21
Я на винде не работаю. Деплой через докер

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