SiZE
Почитать подробно можно в доке у Laravel
Toly
Шина Терентьева, но мы у себя это форкнули и подпилили
Nurik
Шина Терентьева, но мы у себя это форкнули и подпилили
Понятно. А мне он показался не очень удобным. Прикрутил Tactitian.
Артур
<?=$form->field($model, 'price_first')->dropDownList($room,['prompt'=>'Выбрать'])->label("Вартiсть") ?>
Артур
как сюда можно добавить класс хтмл
Артур
?
SiZE
А куда именно? Там много чего генерируется
Anonymous
Всем привет Cmenu widjet кто занимался
Александр
yii 1?
Anonymous
Да
Александр
что им заниматься?
Anonymous
У меня так генерирует
Anonymous
Картинка загружается
Александр
поговорили... может вопрос сначала задашь?
Anonymous
У меня меню выходит дропдауном. Выпадающем меню есть вложенные.
Anonymous
Вопрос: Как эти вложенные сделать при наведении открывались с правой стороны
Anonymous
Вложенные меню*
Nidzha
Вложенные меню
Александр
это просто настройки css и может быть js, т.е. просто кастомизация, и связана она наверное с bootstrap&
Александр
его же используешь?
Nidzha
да
Anonymous
Nidzha
Вот картинка и загрузилась
Александр
не смотрел в сторону YiiStrap, YiiWheels??
Nidzha
Хорошо, сейчас покапаюсь.
Александр
можно конечное и на стандартном CMenu сделать, но тогда прописывать стилей придется много (одного dropdown мало, посмотри разметку bootstrap для них)
Александр
тебе меню в левую колонку нужно?
Александр
т.е. вертикальное, раскрываются пункты вправо, тогда посмотри примеры на bootsnipp например, и напиши свое.
Anonymous
В правую
Александр
так? http://www.bootply.com/testazoid/bThTHo2fgG#
Nidzha
Да
Anonymous
Konstantin
Всем привет! Подскажите плиз в чем может быть проблема: Отправляю get запрос к api с Bearer токеном браузер пишет "Cross-Origin Request Blocked", если отправляю через postman то все нормально
Konstantin
Конфигурация CORS $behaviors['corsFilter'] = [ 'class' => \yii\filters\Cors::className(), 'cors' => [ // restrict access to 'Origin' => ['*'], 'Access-Control-Request-Method' => ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'HEAD', 'OPTIONS'], 'Access-Control-Expose-Headers' => [ 'X-Pagination-Current-Page', 'X-Pagination-Total-Count', 'X-Pagination-Page-Count', 'X-Pagination-Per-Page', 'Link', ], ],
who are you
не юзал корс
Konstantin
Отправляешь как? Откуда? С какого домена?
С одного на другой. У меня есть api.app.local и админка admin.app.local. Отправляю с домена админки на домен api
SiZE
аяксом поди?
Konstantin
Да
Александр
Cross-Origin настроить надо поди, заголовки ajax может быть еще
SiZE
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/XMLHttpRequest mozSystem
SiZE
Setting this flag to true allows making cross-site connections without requiring the server to opt-in using CORS. Requires setting mozAnon: true, i.e. this can't be combined with sending cookies or other user credentials. This only works in privileged (reviewed) apps; it does not work on arbitrary webpages loaded in Firefox.
SiZE
так себе практика. в аксес логах будет токен.
who are you
аякс вроде не кросдоменный, нужно в браузере чот шаманить
Yuriy
и тут http://ru.stackoverflow.com/questions/435319/xmlhttprequest-cannot-load-no-access-control-allow-origin-header-is-present-o
Yuriy
на апи добавь в .htaccess <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule>
SiZE
так себе совет, у него браузер не дает отправить запрос
Toly
Вы читали вот это https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS ?
Toly
На принимающей запрос стороне должны в ответ добавляться Access-Control-Allow-* заголовки. Причём, к хосту будет отправлено 2 запроса, и оба из них должны эти заголовки содержать. Первый - это OPTIONS запрос
Toly
Покажите XHR вкладку из DevTools с ошибочными запросами, оттуда уже можно будет копать
Toly
Toly
Из вышесказанного следует, что OPTIONS запрос должен роутиться в специальный Action, который бы возвращал эти заголовки и пустое тело ответа (вы же не хотите 2 раза одну операцию выполнить?). Для REST в Yii такой экшен предусмотрен из коробки (yii\rest\OptionsAction), остаётся только его подключить к контроллеру и роутить на него все OPTIONS запросы, которые вы хотите позволить исполнять кросс-доменно
Anonymous
Ребят, как организовать rest API по серверному токену? (не пользовательскому)
Anonymous
Only read
Anonymous
Надо свой метод авторизации писать?
Konstantin
в ошибке ответ)
С чего бы? Я же могу например оброщатся к api вконтакте без проблем. В ченм разниц?
SiZE
Надо свой метод авторизации писать?
на основе HttpBearerAuth можно. подобный написать и все
Anonymous
SiZE
Да
Anonymous
Кстати, сложновато ли rest api модуль написать, чтобы в бэкенде управлять ключами и правами доступа(read only, put, delete)?
SiZE
Нет )
Anonymous
Обычная модель, контроллер?
Anonymous
https://gist.github.com/anonymous/ff4e69ffa0338a60640d33b9e7149504
Anonymous
возможно ли что yii::$app->session->id вернет пустоту?
Anonymous
у меня такая беда картинки сидят в бд верней их путь и привязка к моделям при создании используется плагин дропзон который грузит заранее до создание объекта и привязывается к названию модели и сессии после создания, редактирование объекта срабатывает бехавиор который запускает то что скинул выше по ссылке и вышел такой неприятный нюанс при редактировании айди сессии не было получено и он считал всю директорию и сложил все в папку айди которого редактировался объект
Toly
Ничего личного, но читать невозможно
Anonymous
да
Anonymous
блин ваще не смешно
Toly
Если вам нужна помощь, задайте вопрос.
Anonymous
каким образом если человек в админке сидит
SiZE
https://yandex.com/images/search?text=magic%20ball
Anonymous
да еще закинул все в папку 13
Anonymous
вообще пиздец
Toly
каким образом если человек в админке сидит
Почему вы нас спрашиваете? Мы вашу систему проектировали?