The Ant
я не мог настока в шары долбица )
Максим
парни, кто работает с API на Yii2 и vue в качестве фронта, как на бек пост запросы шлете и как ловите данные из них? А то чето не могу поймать никак
Павел
я не мог настока в шары долбица )
C версии 1.7. ну я и динозавр блин
Павел
В консоли браузера запросы видишь хоть?
Павел
Там жи все просто
Максим
пишет, что POST массив пустой, а браузер пишет, что данные уходят в Request Payload
The Ant
C версии 1.7. ну я и динозавр блин
и раньше юзал куски. по крайней мере кернел и автолоадер в версиях еще без неймспейсов был от симфонии
Максим
axios.post(getters.api.items.put_on, {item_id: item_id})
Павел
И чо пишет yii
Максим
$post = \Yii::$app->request->post(); print_r($post); []
Максим
пустой массив
Павел
Попробуй в body пихать в axios
Максим
Попробуй в body пихать в axios
не помогает, \Yii::$app->request->getBodyParams() также пустой
Павел
axios.post(getters.api.items.put_on, {body: 'item_id=1'})
Максим
HTTP.post(getters.api.items.put_on, 'item_id=' + item_id) вот до такого варианта тоже дошел, так все норм работает) Странно, я думал можно объект передавать
Максим
спасибо
Павел
Да вообще то можно
Павел
Попробуй через передачу конфига в axios отправлять запрос
Максим
можно, но не работает) видимо, надо еще что то добавить куда то, буду копать
Максим
попробую
Павел
Покажи в запросе Content-Type
Павел
Тебе надо ставить его в json, тогда все получится
Максим
Тебе надо ставить его в json, тогда все получится
https://github.com/axios/axios#using-applicationx-www-form-urlencoded-format вот тут описано решение, так работает, оно его видимо просто форматирует в строку автоматом
Павел
Нет там написано что ты сам должен форматировать
Павел
By default, axios serializes JavaScript objects to JSON. To send data in the application/x-www-form-urlencoded format instead, you can use one of the following options.
Erzhigit
Советую посмотреть тебе исходники магазинов на yii, чтобы понять что и как выводить
а как посмотрет можно? а вообще как можно узнать сайт на каком фреймворке написан
Павел
А чо контент тайп не поменять?
Alexey
мда, yii2 джобы теряют ArrayObject после десериализации
Дмитрий
парни а никто не сталкивался с тем что теперь мозила не хочет принимать самоподписанные серты? The certificate is not trusted because it is self-signed. Error code: SEC_ERROR_UNKNOWN_ISSUER
Дмитрий
как лечили?
Павел
как лечили?
Не в тот чат ответил)
Niko
я в теории сделал . но не проверял. попробую выделить в репозиторий отдельно
привет! не выносил еще в репозиторий? Бегло посмотрел твои репозитории, не нашел по названиям похожего
Anonymous
Есть у кого база с айпишниками, странами и городами?
Roman
Серьезно?
Anonymous
sypex geo
Если бы я искал апишку - я бы не спрашивал здесь
Максим
Если бы я искал апишку - я бы не спрашивал здесь
ну так у них есть база, можно скачать
Максим
хз правда в каком формате, но рядом примеры кода есть, как с ней работать. вполне норм халявная база, обновляется периодически
Anonymous
Благодарю
Anonymous
То что нужно
Vinny
Друзья, добрый день. Простите, если вопрос не в кассу, если что - переадресуйте в нужный чарт. Вопрос по Yii2 есть таблица с категориями и есть таблица со статьями из этих категорий как средствами Yii2 вывести такой листинг (через виждет ListView и ActiveDataProvider) или любыми другими средствами самого фреймворка (как сделать стандартными средствами php + mysql знаю): Название категории 1 Статья категории Статья категории Статья категории Название категории 2 Статья категории Статья категории Статья категории Название категории 3 Статья категории Статья категории Статья категории Заранее спасибо🙏
Vinny
на фриланс дружище
я не прошу сделать, скажите технологию, дальше справлюсь
Vinny
ArrayHelper::map
спасибо 👍
Максим
спасибо 👍
там можно группировку задавать
The Ant
я не прошу сделать, скажите технологию, дальше справлюсь
задача из серии "выбрать N категорий и N постов в каждой из них". Такие попадаются в мускуле. Решишь ее, и сразу же решишь как вывести это все дело
The Ant
понял. пошел пробовать ✋️
https://habrahabr.ru/post/70479/ подсказка. там по ссылкам походи посмотри
Кирилл
Здравсвуйте уважаемые кодеры) Проблемка у меня такая, что после переноса сервака на другой хостинг вылетает ошибка 500 Internal Server Error Логи говорят что ошибка в htaccess "</ifmodule> without matching <ifmodule> section" Сам файл htaccess <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On </IfModule> <IfModule mod_rewrite.c> # если /admin, то в backend RewriteCond %{REQUEST_URI} ^/(admin) RewriteRule ^admin/assets/(.*)$ backend/web/assets/$1 [L] RewriteRule ^admin/css/(.*)$ backend/web/css/$1 [L] RewriteRule ^admin/js/(.*)$ backend/web/js/$1 [L] RewriteCond %{REQUEST_URI} !^/backend/web/(assets|js|css|js)/ RewriteCond %{REQUEST_URI} ^/(admin) RewriteRule ^.*$ backend/web/index.php [L] RewriteCond %{REQUEST_URI} ^/(assets|css|js|images) RewriteRule ^assets/(.*)$ frontend/web/assets/$1 [L] RewriteRule ^css/(.*)$ frontend/web/css/$1 [L] RewriteRule ^js/(.*)$ frontend/web/js/$1 [L] RewriteRule ^images/(.*)$ frontend/web/images/$1 [L] RewriteRule ^(.*)$ frontend/web/$1 [L] RewriteCond %{REQUEST_URI} !^/(frontend|backend)/web/(assets|css|js)/ RewriteCond %{REQUEST_URI} !index.php RewriteCond %{REQUEST_FILENAME} !-f [OR] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.*$ frontend/web/index.php </IfModule> Помогите пожалуйста) уже голову сломал, перелопатил весь интернет...
Vinny
https://habrahabr.ru/post/70479/ подсказка. там по ссылкам походи посмотри
JOIN ми я умею...мне надо именно средствами Yii2...
Дмитрий
реят, у меня есть форма - Yii\base\Model, и в нее нужно загрузить данные из объекта. Кто как решает эту задачу? может есть какие экстракторы? или все ручками?
Кирилл
Apache/2.2.15 (CentOS)
Rich
Здравсвуйте уважаемые кодеры) Проблемка у меня такая, что после переноса сервака на другой хостинг вылетает ошибка 500 Internal Server Error Логи говорят что ошибка в htaccess "</ifmodule> without matching <ifmodule> section" Сам файл htaccess <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On </IfModule> <IfModule mod_rewrite.c> # если /admin, то в backend RewriteCond %{REQUEST_URI} ^/(admin) RewriteRule ^admin/assets/(.*)$ backend/web/assets/$1 [L] RewriteRule ^admin/css/(.*)$ backend/web/css/$1 [L] RewriteRule ^admin/js/(.*)$ backend/web/js/$1 [L] RewriteCond %{REQUEST_URI} !^/backend/web/(assets|js|css|js)/ RewriteCond %{REQUEST_URI} ^/(admin) RewriteRule ^.*$ backend/web/index.php [L] RewriteCond %{REQUEST_URI} ^/(assets|css|js|images) RewriteRule ^assets/(.*)$ frontend/web/assets/$1 [L] RewriteRule ^css/(.*)$ frontend/web/css/$1 [L] RewriteRule ^js/(.*)$ frontend/web/js/$1 [L] RewriteRule ^images/(.*)$ frontend/web/images/$1 [L] RewriteRule ^(.*)$ frontend/web/$1 [L] RewriteCond %{REQUEST_URI} !^/(frontend|backend)/web/(assets|css|js)/ RewriteCond %{REQUEST_URI} !index.php RewriteCond %{REQUEST_FILENAME} !-f [OR] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.*$ frontend/web/index.php </IfModule> Помогите пожалуйста) уже голову сломал, перелопатил весь интернет...
Попробуй заменить +FollowSymlinks на +SymlinksIfOwnerMatch
Кирилл
Не, не помогает(
The Ant
JOIN ми я умею...мне надо именно средствами Yii2...
Category::find() ->with(['articles' => function ($query) { $query->limit(10); }]) ->all(); в лоб и топорно )
Максим
а модуль реврайт установлен на хостинге?
Кирилл
Без понятия
Alexander
Здравсвуйте уважаемые кодеры) Проблемка у меня такая, что после переноса сервака на другой хостинг вылетает ошибка 500 Internal Server Error Логи говорят что ошибка в htaccess "</ifmodule> without matching <ifmodule> section" Сам файл htaccess <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On </IfModule> <IfModule mod_rewrite.c> # если /admin, то в backend RewriteCond %{REQUEST_URI} ^/(admin) RewriteRule ^admin/assets/(.*)$ backend/web/assets/$1 [L] RewriteRule ^admin/css/(.*)$ backend/web/css/$1 [L] RewriteRule ^admin/js/(.*)$ backend/web/js/$1 [L] RewriteCond %{REQUEST_URI} !^/backend/web/(assets|js|css|js)/ RewriteCond %{REQUEST_URI} ^/(admin) RewriteRule ^.*$ backend/web/index.php [L] RewriteCond %{REQUEST_URI} ^/(assets|css|js|images) RewriteRule ^assets/(.*)$ frontend/web/assets/$1 [L] RewriteRule ^css/(.*)$ frontend/web/css/$1 [L] RewriteRule ^js/(.*)$ frontend/web/js/$1 [L] RewriteRule ^images/(.*)$ frontend/web/images/$1 [L] RewriteRule ^(.*)$ frontend/web/$1 [L] RewriteCond %{REQUEST_URI} !^/(frontend|backend)/web/(assets|css|js)/ RewriteCond %{REQUEST_URI} !index.php RewriteCond %{REQUEST_FILENAME} !-f [OR] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.*$ frontend/web/index.php </IfModule> Помогите пожалуйста) уже голову сломал, перелопатил весь интернет...
Тебе же написали, что у тебя где-то есть закрытие </ifmodule> без открытия. То есть выше где-то тоже </ifmodule>
Alexander
В приведенном куске ошибки нет. Ищи в остальном конфиге.
Кирилл
а если нет доступа к остальному конфигу?
Кирилл
то не варик как я понял исправить ошибку
Rich
рут права есть?
Кирилл
нету
The Ant
Здравсвуйте уважаемые кодеры) Проблемка у меня такая, что после переноса сервака на другой хостинг вылетает ошибка 500 Internal Server Error Логи говорят что ошибка в htaccess "</ifmodule> without matching <ifmodule> section" Сам файл htaccess <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On </IfModule> <IfModule mod_rewrite.c> # если /admin, то в backend RewriteCond %{REQUEST_URI} ^/(admin) RewriteRule ^admin/assets/(.*)$ backend/web/assets/$1 [L] RewriteRule ^admin/css/(.*)$ backend/web/css/$1 [L] RewriteRule ^admin/js/(.*)$ backend/web/js/$1 [L] RewriteCond %{REQUEST_URI} !^/backend/web/(assets|js|css|js)/ RewriteCond %{REQUEST_URI} ^/(admin) RewriteRule ^.*$ backend/web/index.php [L] RewriteCond %{REQUEST_URI} ^/(assets|css|js|images) RewriteRule ^assets/(.*)$ frontend/web/assets/$1 [L] RewriteRule ^css/(.*)$ frontend/web/css/$1 [L] RewriteRule ^js/(.*)$ frontend/web/js/$1 [L] RewriteRule ^images/(.*)$ frontend/web/images/$1 [L] RewriteRule ^(.*)$ frontend/web/$1 [L] RewriteCond %{REQUEST_URI} !^/(frontend|backend)/web/(assets|css|js)/ RewriteCond %{REQUEST_URI} !index.php RewriteCond %{REQUEST_FILENAME} !-f [OR] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.*$ frontend/web/index.php </IfModule> Помогите пожалуйста) уже голову сломал, перелопатил весь интернет...
раз переехал, значит появилась возможность избавится от апача. сделай это
Кирилл
в моем распоряжении целая одна папка где должен лежать сайт
Кирилл
я еще за права 0777 выевал
The Ant
Максим
в моем распоряжении целая одна папка где должен лежать сайт
попробуй руками прописать ifModule, может кириллицу подлец какой то вписал
Alexander
Если приведён весь htaccess - тогда - да, переписать руками открывающие теги.
Кирилл
в смысле?
Максим
в смысле напечатай с клавиатуры заново слово ifModule
Misha
кто-то подскажите что за ошибка