Максим
либо путь к контроллеру неверный
Roman
Андрей
там nginx
Roman
или это не апач?
Roman
ну значит Nginx коряво сконфигурировал
Андрей
я, конечно, в nginx 0, но пробовал, хотя бы, в конфиге заменить web на api, что бы сразу туда ходил, но результат не меняется
Roman
ну почитай про Nginx часок-другой
Андрей
Я же пишу, что в конфиге направил nginx сразу в папку api, что бы понять работает ли оно вообще или нет
Максим
я похожим образом делал на advanced - все работало
Андрей
вот как раз по этой статье и делал)))
Максим
видать, проблема в nginx
Максим
какая операционная система?
Андрей
в nginx?
Максим
да
Максим
в nginx?
http://budiirawan.com/setup-restful-api-yii2/ по этому мануалу делал лично - все работает
Андрей
А принципиальная разница между бэйсик и адвансед, если не считать, в адвансед два сайта, какие ещё? В техническом плане.
Андрей
Там папка enviroments как то сильно влияет на работу кода?
Максим
Андрей
Никакой разницы нет
то есть, по примеру, в бэйсик закинув правильный конфиг в отдельную папку и индексный файл всё должно работать? Больше никаких манипуляций не надо?
Максим
SiZE
Андрей
как вариант
Anonymous
Anonymous
А вообще, йии должен разруливать это 🤔
Максим
Anonymous
Anonymous
И язык > фрейм 🤔
Максим
или какой то другой дарт?
Anonymous
Anonymous
Anonymous
Ваще красота ж
Anonymous
А другая точка входа - хз зачем
Anonymous
Не вижу профита
Anonymous
Anonymous
А бля, я ж хз как у вас в yii
Anonymous
Я привык к провайдерам лары 🤔
Максим
Жеска
ну че, апишку на другой сервер вынести, чтобы нагрузку держала, а веб морду на дохлый шаред
Anonymous
Максим
одна апишка для всех клиентов. и оф сайт с регой, к примеру
Anonymous
Anonymous
Я не понимаю к чему ты клонишь
Максим
та это не мой вопрос) то просто мысли вслух - зачем делать отдельную точку входа для апишки
Anonymous
А
Anonymous
Дык я о том же
Anonymous
А
Anonymous
Или ты примеры накидал
Anonymous
Для меня
Максим
да
Anonymous
Ну лан
Андрей
А как с апишкой тогда лучше с апишкой? Я хотел с отдельной точкой входа, что бы запилить отдельный конфиг (что бы не мешался и не пересекался с конфигом сайта), что бы можно было пилить свои модули ну и масштабируемость
Максим
Андрей
методом тыка выяснил, что ошибка у меня была из-за этого 'enableStrictParsing' => true,
Максим
http://budiirawan.com/setup-restful-api-yii2/
Андрей
Последний вариант работает
Андрей
Только вопрос тут, а можно ли включить, что бы по умолчанию yii отдавал данные в json, а не xml?
Андрей
всё равно в xml отдаёт
Максим
public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors['contentNegotiator'] = [
'class' => 'yii\filters\ContentNegotiator',
'formats' => [
'application/json' => yii\web\Response::FORMAT_JSON,
]
];
return $behaviors;
}
Андрей
хм, а так сработало...
Андрей
а через конфиг нельзя заставить?
Максим
хз) я через поведения сделал, создал базовый контроллер, от него наследую все остальные, и в нем прописал это поведение, потом для работы с CORS, правами доступа, авторизацией и другими
Андрей
Эх, судя по коду, видимо, никак
Андрей
только в заголовках слать
Павел
Таблица не пустая
Павел
Значит в миграции запрос не такой
Ruslan
Змени safeUp на up
Эмин
при чем тут транзакция? мб есть ошибки в логах?
Павел
Код в студию.
Павел
Если нет ошибок о чем мы тут говорим 😜
Максим
Так может дефолтное значение надо задать? и где тут truncate таблицы?
Эмин
вот я бы еще спросил а нахера тебе вообще enum?
Эмин
я бы enum заменил на константы из пхп со значениями 1,2,3