Dan
json и xml нет
Dan
😃
Dan
я тупой?
Dan
я уже 4 раза прошёл по официальной документации.
Dan
может быть basic не умеет json ?
Artem
basic точно json умеет
Dan
гугл говорит что enableStrictParsing надо false.
Dan
но у меня nginx
Dan
и по идее не должно влиять
Dan
на любой запрос 404 ошибка
Dan
кроме корня
Dan
да, это я знаю, с этим разобрались )
Dmitriy
на любой запрос 404 ошибка
нужно настроить nginx
Artem
на любой запрос 404 ошибка
а nginx нормально настроен?
Dan
а вот это вопрос 😃
Dan
сейчас гуглить буду
Artem
давай конфиг
Dan
хм
Dan
try_files $uri $uri/ /index.php$is_args$args; решило мою задачу
Dan
спасибо вселенскому разуму 😃
Dan
и конфигу yii разумеется
Anonymous
Ребят. Имеется user модуль для регистрации / авторизации пользователей с RBAC. Как мне организовать вход только через Вконтакте, убрав авторизацию по логину/email/паролю?
Anonymous
Авторизация через Вконтакте уже действует полностью
Anonymous
yii/authclient/vkontakte
Ян
просто убери авторизацию по логину и паролю)
Артур
всем привет )) подскажите плиз )) как правильно сделать http://paste.ofcode.org/XXMurcnJUAPHyen5n2Kc5W что бы категории были так категория/категория/категория
Артур
а то у меня выводится только последняя(((
Артур
в таблице 2 поля которые отвечают за категорию category_id parent_id
Артур
нужно что бы парент ид был 0 тогда это будет родительская категория
Артур
category_id parent_id 5 4
Артур
не та группа)
тут уже не по опенкарт(((
Ян
тут всегда не по опенкарт)
Артур
эх((
Ян
@phpgeeks
Anonymous
Ребят, как вывести данные во вьюшке не через ListView/GridView? В таком виде
Dmitriy
Кто-то делает автопостинг
Anonymous
Нет, не автопостинг
Anonymous
а чем ListView не угодил?
Anonymous
foreach($dataProvider->models as $model) =)
Anonymous
а чем ListView не угодил?
Вот сам не знаю.. не додумался, видимо
Anonymous
Уже использую его
Konstantin
Всем привет! Хотел узнать как лучше настраивать пути к административной и фронт части в шаблоне advanced. Повесить на поддомены: myapp.com admin.myapp.com Или на сервере настроить редирект: myapp.com myapp.com/admin Какой вариант лучше? Где меньше потонцеальных проблем? Первый вариант мне нравится больше т.к. не надо возится с редиректами но я не знаю есть ли в нем потонцеальные проблемы
Anonymous
я пользуюсь первым вариантом
Anonymous
не понимаю какие это может вызвать проблемы
Vitalii
Это разыне приложения у каждого свой входной скрипт. Теоретически они могут быть даже на разных серверах.
Vitalii
Да и роутинг будет проще в приложении. Меньше конфигов кодить.
Vitalii
То есть во втором вариенте у тебя головной боли больше, а гибкости меньше.
Anonymous
если по религиозным соображениям хочешь mysite.com/admin сделай в фронтэнде такой роут с редиректом на бэ)
Anonymous
ну на то они и "религиозные соображения" что бы извращаться на ровном месте
Vitalii
я когда-то параноил и прятал админку от любопытных глаз )
Anonymous
сча тебе скину ссылку
Anonymous
https://github.com/mickgeek/yii2-advanced-one-domain-config
Vitalii
хотя чего это я. У каждого есть выбор :)
Anonymous
зачем вам этот шаблон?
Konstantin
Ок, спасибо) Просто на самом первом yii проекте все было настроено через редирект. Поэтому и возник такое вопрос. За все время работы так и не понял зачем это было сделано
Vitalii
Ок, спасибо) Просто на самом первом yii проекте все было настроено через редирект. Поэтому и возник такое вопрос. За все время работы так и не понял зачем это было сделано
редирект откуда и куда? Вадно понимать, что адванцед это куча приложений с общими частями. Удобнее, когда они живут на разных поддоменах.
Konstantin
Для фронт части, админки и api. Получается было три разных приложения которые работали mysite.loc, mysite.loc/admin, mysite.loc/api. Все держалось на htaccess в корне прокта
Anonymous
Ребят, имеется структура таблицы в БД по типу: - username - password - email - activated (boolean) activated хочу использовать для проверки типа (только вместо проверки на гостя - моя проверка на статус активации (activated)): if(Yii::$app->user->isGuest()){ echo "ты гость"; } else { echo "у тебя есть доступ к скачиванию"; } Как мне такое организовать? Соответственно в бэкенде я сам выбираю кому предоставить "доступ к скачиванию"
Anonymous
Понимаю, что глупые вопросы, но я только ознакамливаюсь с фреймворком. Поэтому куча вопросов имеется по работе с ним
SiZE
Хорошо что понимаешь ))
SiZE
Относись к этому как к набору классов
Anonymous
Ян
Ребят, имеется структура таблицы в БД по типу: - username - password - email - activated (boolean) activated хочу использовать для проверки типа (только вместо проверки на гостя - моя проверка на статус активации (activated)): if(Yii::$app->user->isGuest()){ echo "ты гость"; } else { echo "у тебя есть доступ к скачиванию"; } Как мне такое организовать? Соответственно в бэкенде я сам выбираю кому предоставить "доступ к скачиванию"
создай свой identity класс для юзера и в нем запили свой метод getIsGuest(). а вообще это костыль. жуткий. проверка на гостя на то и проверка на гостя - когда нет залогиненого юзера. лучше вместо activated (кстати грамотнее такие вещи обзывать is_active) запили статус юзера по инаму с вариантами new, confirmed, vip или как тебе еще угодно и там уже определяй. + is guest так же используется и в компоненте AccessRule, когда ты в правилах ставишь "?" или "@", то именно этот метод и используется для проверки yii2 очень богатый фреймворк, прежде чем выдумывать какие-то велосипеды - лучше погугли, может оно уже запилено, причем проще чем ты думаешь
Ян
identity класс по умолчанию - \yii\web\User, вот его форкни и укажи в конфиге вместо онного
Anonymous
У меня задумка такова. Есть 3 статуса пользователя (status ACTIVATED, NOT_ACTIVATED, DELETED). То есть при регистрации пользователя ему дается статус по дефолту NOT_ACTIVATED. После активации через email, выдается статус ACTIVATED. С этим статусом пользователь имеет доступ к разделам сайта. Мне же нужно просто не добавляя нового статуса, добавить проверку на доступ к скачиванию приложений, которая будет работать как: у пользователя есть галочка - разрешаем. Нет - запрещаем
Anonymous
Первое - реализовано
Ян
ну так у тебя уже 3 статуса
Anonymous
да
Ян
зачем мучить несколько булиновых ключей, когда ты можешь использовать один статус
Ян
+ для AccessRule ты можешь предоставить коллбэк, в котором ты можешь выполнять свою проверку на возможность пользования разделами, не надо для этого работу фремйворка извращать
Ян
с таким подходом, когда тебе лень продумать более грамотное решение задачи, и ты будешь перепиласть фреймворк кусок за куском - в итоге у тебя получится сгусток говнокода в котором ты в скором времени сам уже перестанешь разбираться
Anonymous
Так по сути, мне чекбокс в бэкенде нужен, чтобы во вьюшке выводить кнопку для скачивания, либо не выводить
Ян
а что мешает вместо проверки булина проверить статус?
Ян
$user->status == 'activated'