The Ant
так она вообще наверное не нужна, разве что в каких то редкихх случаях
Виктор
Я бы сказал в оооочень редких, без которых можно обойтись вовсе
Tim
ребят подскажите. Сделал базовый контроллер и добавил туда экшен удаления. И сделал дочерний от него. Почему то такой редирект в базовом контроллере не работает. редиректит на delete. Как сделать?
The Ant
`actionIndex()`то есть?
Tim
да.
Tim
если это поместить в дочерний контроллер - все ок.
Tim
видимо как то не может контекст определить в базовом.
Виктор
Ищи у себя проблему, а не перекладывай на контексты)
Формирование производится только с учетом текущего модуля и контроллера. Родительский класс ничто иное как расширение возможностей текущего (дочернего)
Tim
обычно дочерние расширяют родительские. не?)
Anonymous
eBob
Привет. Как настроить роутинг, что бы при любом запросе отрисовывалась всегда main страница?
Anonymous
Vladislav
@shindakioku зачем гугл когда есть чатик в тележке?
Vladislav
Vladislav
'*' => 'main/index'
Виктор
обычно дочерние расширяют родительские. не?)
Это смотря как посмотреть, со стороны дочернего класса это унаследование свойств и возможностей родителя, что ни что иное как расширение возможностей потомка.
С другой стороны потомок может приобретать дополнительнительное поведение, что считается расширением родительского класса за счет производного.
Виктор
Но эти придирки к определения никак не помогут тебе решить возникшую вышеописанную проблему
Еvгений
Есть настройка catchAll чтобы все роуты ловить и перенаправлять
Сергей
Всем привет!
Подскажите можно как-то в htmlLayout писем передать какие-н. параметры?
Evgeny
Всем привет, никто не знает можно ли в yii2 сделать типа $this->layout = '@app/modules/layouts/' . $language . '.';
Sergey
Сергей
Sergey
Вот подробней https://yiiframework.com.ua/ru/doc/guide/2/structure-views/#sharing-data-among-views
Сергей
Да, получилось. ТОлько в лэйлауте нужно брать из $this->params
Сергей
Спасибо!
Sergey
пожалуйста
PowerAxis
как правильно с этой хренью работать?
просто вынести это в свой хэлпер?
http://i.imgur.com/aBNHxH5.png
Сергей
Я бы сделал прям в категории статический метод
Сергей
Category::asList($conditions = [])
Сергей
Тип такого
Sergey
и вообще лучше - XXX::find()->select('name')->indexBy('id')->column() == [1 => 'Name', 2 => 'Name2']
PowerAxis
и во вьюхе так: ->dropdown(Category::asList(...)) ?
Sergey
я делал запрос в экшене контроллера, результат передавал как переменную во вьюшку
PowerAxis
Лучшие практики писания на Yii (TM) :)
Anonymous
Anonymous
Фриланс во всей свой красе
PowerAxis
фак е
Anonymous
🤔
Anonymous
PowerAxis
сделаю проект на антибэст практис
Anonymous
PowerAxis
вообще, тут сайт-визитка на три с половиной страницы и заморачиваться я не буду, но все же как правильно хотелось бы узнать
Anonymous
Не писать на йии?
PowerAxis
как будто это решит проблему незнания
Еvгений
Уже предложили вынести эту хрень в статический метод категорий)
PowerAxis
Не писать на йии?
я вот все хочу выкроить время и лару посмотреть, но что-то мне про "фасады" не заходит
Еvгений
Будь с yii) не переходи на темную сторону
PowerAxis
дык профессионал же не должен от инструмента зависеть
Anonymous
Anonymous
Ты мож их не юзать
Rich
Vitaliy
Vitaliy
А не, сори, там форма
Артём
как вы переносите проект с рабочего сервера в продакшн?
1. Все добавляете в гитигнор, свои файлы в zip, на серве через композер добавляете.
2. или по старинке все в zip и там распаковываете?
Sergey
docker
Артём
без докера
Sergey
https://deployer.org/
Niko
Sergey
delete() на AR вызывается
Niko
аа, точняк. Вызывается!
Тогда не знаю в чем там беда
Еvгений
https://deployer.org/
Это если с линукса на линукс. А если разработка на виндоусе? Деплойер не оч
Evgeny
Всем привет, я создал отдельный контроллер для экшенов login и logout (шаблон basic), и когда работает AccessControlyii2 он перебрасывает на site/login и естественно 404 not found, т.к. у меня он auth/login, где это можно исправить я все понять не могу
Roman
Roman
билд, упаковка, доставка на сервер, распаковка
Sergey
Roman
смена симлинков, релоад FPM
Еvгений
Sergey
Я на винде не работаю. Деплой через докер
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Sergey
Просто, если на винде все так плохо, зачем под ней разрабатывать?
Еvгений
На винде все отлично)
Sergey
хорошо
Vladislav
Всем привет. Не подскажите, как попасть по ssh в Vagrant с yii2-advanced?
Руслан
Vagrant ssh?)
Vladislav
ну это же сервер я как понял