Artem
на постгрес переходить там сейчас явно не вариант) никак начальство не уломаю, чтобы все на yii переписать)
Artem
сейчас всякие внутренние сервисы и порталы работают на Yii, но основной магазин на битриксе
Dmitriy
Не я не говорю переходить. я просто сделал ремарку что мы тестировали это все на посгресе
Artem
да не, я к тому, что подумывал о переходе
Artem
но пока это нереально
Dmitriy
А стоит ли игра свеч ?
Dmitriy
у нас просто полно функций в постгрессе
Anonymous
Привет. Есть актив?
Anonymous
Собственно. Есть вопрос по yii2, а именно по использованию AssetBundle/AssetManager.
Anonymous
Anonymous
Почему мои личные файлы отдаются напрямую через папку на сервере, а не симлинком?
Anonymous
Katulos
шта?
Anonymous
замени $basePath на $sourcePath и убери $baseUrl
Anonymous
Anonymous
да только файлы храни не в assets
Anonymous
@web/static/*
Anonymous
Ну это само собой
Anonymous
Какой IDE удобнее всего пользоваться для разработки на Yii2?
Katulos
Anonymous
Katulos
Как и вопрос в целом
Anonymous
Согласен
Katulos
Бери что по вкусу и вперде
Katulos
тут тебе всяко шторм будут проповедовать
Dmitriy
Dmitriy
Хотя Нетбинс отличная вещь
Dmitriy
Иде же
Katulos
Dan
Вселенский разум, нужна помощь 😆
Dan
Я тупой валенок. Точнее не я, а мы, но не суть.
Для меня Yii2 это новое, неизведанное. До этого что только не трогал: и зенд, и кохану, и симфони, и ларавель, и джангу с рельсами, и спринг. Но я никак не могу понять: существует ли просто тупой пошаговый мануал для валенков, каким образом вот прямо шаг за шагом мне запустить миниальную рабочую JSON REST апи, чтобы вот просто стало понятно?
Вроде всё делаем по мануалу, вчитываемся, прописываем конфигурации, делаем миграции, но нифига не понимаем: как и куда монтировать nginx? Что нужно сделать чтобы просто было апи, без никаких там вьюшек и прочего? Задача вообще элементарная: надо чтоб было 2-3 контроллера круд, и рест апи, и всё 😊
Dan
И да, это можно было бы реализовать на чём угодно, но надо именно на Yii2.
Dan
вот по этому мануалу: http://budiirawan.com/setup-restful-api-yii2/
нифига не получилось
Dan
толи я тупой, толи мануал хитрый
Anonymous
Dan
начнём с того, что я не понимаю какой root указывать в nginx 😃
Anonymous
Если как в статье, то $PROJECTDIR$/api/web
Dan
отлично. но web внутри пустой.
Dan
т.е. в мануале ничего не сказано на тему того, что должно было бы лежать в web
Anonymous
Init Configuration
Anonymous
Вот этот этап сделали?
Anonymous
Данный этап и создаст index.php там.
Anonymous
Run command init (windows) or php ./init (mac/linux) to initialize the application with a specific environment.
Dan
т.е. backend и frontend вроде созданы уже, всё ок
Dan
но... api 😃
Dan
я реально валенок
Anonymous
Эм.
Dan
ну или ткните пожалуйста в документацию, буду признателен
Dan
хочу разобраться
Anonymous
Install Yii2 Application — а вот данный этап верно выполнили?
Anonymous
Создавай модуль для работы с api
Sergei
в другом мануале по разворачиванию yii advanced на одном домене написно сделать ссылки с бэкэнд на фронтэнд
Dan
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced yii2-advanced-api
выполнен полностью
Dan
делал прямо по шагам
Dan
я даже нашёл отсутствующую запятую в /api/config/main.php в разделе controller уже
Dan
но это не суть )
Anonymous
Адвонсед прикольный
Dan
согласен! мне тоже показалось что кривая. есть ли хорошая годная на тему yii2 api ?
Anonymous
Create API folder
Inside advanced folder, you will see backend and frontend folder but we are not going to touch these folders. Yeah, we will create a new one. Let’s create a new folder called api. So, you will have api folder at same level with backend and frontend. The api folder has structure like below.
Anonymous
Ну вот надо и создать.
Anonymous
Они же пишут.
Anonymous
Потом копирнуть туда index.php
Dan
а
Anonymous
Или просто скопировать frontend в api. И модифицировать что не нравится.
Anonymous
В файлах.
Dan
логично, попробую сейчас
Anonymous
В общем очень внимательно читайте. 😉
Sergei
да бэйсик проще в этом плане
Dan
Я извиняюсь за глупый вопрос, но вот этот вот мануал, он лучше: http://developer.uz/blog/restful-api-in-yii2/
Dan
выглядит проще, и на первый взгляд даже вполне то что нужно
Anonymous
Да, тогда по нему. 😉
Anonymous
Ну в первый раз может и неясно будет, потом проще.
Dmitriy
Dan
благодарю, ушёл пробовать 😊
Dan
коллеги
Dan
'rules' => [
['class' => 'yii\rest\UrlRule', 'controller' => 'film'],
],
Dan
делаю вообще вот прямо один в один по https://nix-tips.ru/yii2-prostoe-prilozhenie-c-angularjs-frontendom-servernaya-chast.html