SiZE
Почитать подробно можно в доке у Laravel
Toly
Шина Терентьева, но мы у себя это форкнули и подпилили
Артур
<?=$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
не юзал корс
SiZE
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.
Konstantin
SiZE
так себе практика. в аксес логах будет токен.
who are you
аякс вроде не кросдоменный, нужно в браузере чот шаманить
Yuriy
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 ?
Yuriy
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
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
Ничего личного, но читать невозможно
SiZE
Anonymous
да
Anonymous
блин ваще не смешно
Toly
Если вам нужна помощь, задайте вопрос.
Toly
Anonymous
каким образом если человек в админке сидит
SiZE
https://yandex.com/images/search?text=magic%20ball
Anonymous
да еще закинул все в папку 13
Anonymous
вообще пиздец