Санжар
03.04.2018
19:59:21
Передаю Html::img хэлперу путь до файла — но файл не грузится.
Сам файл в папке frontend/web/uploads, пути прописаны верно, в чем может быть дело?
Пытаюсь обратиться к этому файлу через backend.
Через алиасы пытался, не работает.
Ad.x ??
03.04.2018
20:31:24
йобаный врот, как неймспейс добавить контроллеру? (сабдиректорию в кантроллерах сделать)
Google
Like
03.04.2018
20:31:43
Сильна
Ad.x ??
03.04.2018
20:31:45
роут не понимает нихуя куда нада отправится за нужным контроллером
Сильна
час на это говно потратил, заебало
Like
03.04.2018
20:32:17
Ad.x ??
03.04.2018
20:32:34
да, который поменять можно
Like
03.04.2018
20:32:39
Ты поменял?
Ad.x ??
03.04.2018
20:32:53
нет
Like
03.04.2018
20:33:04
Показывай нейсмпейс и директорию
И ошибку
Ad.x ??
03.04.2018
20:33:16
сука ты меня дрочишь чтоль? )
ты в уии не взуб ногой
Like
03.04.2018
20:33:27
Ну и пшел тогда
Google
Ad.x ??
03.04.2018
20:34:10
Куда Дима Кац делся, он спец в этом же
Артур
03.04.2018
20:41:02
->fileInput(['value' => $icon['image']])
значение есть но пишет что файл не выбран
как сделать что бы было выбрано ?
ведь значение подгружает с базы
Ad.x ??
03.04.2018
20:47:14
Ну и пшел тогда
короче проще наверное заебенить в нгинксе локейшен в апишку и на микрофрейме накостялять какую нибудь хуйню
чем прилепить к модулю апишку с саб директорией в контроллерах
ебаный стыд :(
как же горит
Maxim
03.04.2018
20:52:08
Ad.x ??
03.04.2018
20:52:56
Maxim
03.04.2018
20:53:43
ye по идее /module/api/controller/action
Не работает?
Ad.x ??
03.04.2018
20:53:51
[
'class' => \yii\rest\UrlRule::class,
'prefix' => 'api',
'controller' => [
'stats/visits' => 'visitor/api/stats', // api/stats неймспейс/контроллер
],
'patterns' => [
'GET' => 'index',
],
],
хуй там плавал
короче
exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "visitor/api/stats/index".' in
все
гуляй нахуй...
Maxim
03.04.2018
20:54:44
Ты у модуля контроллер-намеспасе прописывал?
Ad.x ??
03.04.2018
20:54:58
да
Google
Ad.x ??
03.04.2018
20:55:06
дефолтный путь в controllers
Maxim
03.04.2018
20:58:42
class MyModule extends \yii\base\Module
{
public $controllerNamespace = 'backend\controllers';
public function init()
{
parent::init();
}
}
И открывает все мои контроллеры через my-module/another-folder/controller
Ad.x ??
03.04.2018
21:02:52
D:
Maxim
03.04.2018
21:03:50
D:
у тебя получилось? я собираюсь уходить
Ad.x ??
03.04.2018
21:05:08
нет
Санжар
03.04.2018
21:05:16
*все ещё не может обратиться к фронту из бэкенда, хотя вроде прописал алиас и погуглил*
Ad.x ??
03.04.2018
21:05:53
Maxim
03.04.2018
21:06:53
Чтоб к фронту из бека обратиться тебе нужно подключить в беке urlManager от фронта
Санжар
03.04.2018
21:09:32
У меня такая проблема.
Есть папка frontend/web/uploads/kek.jpg, хочу обратиться к файлу kek.jpg из вьюшки в backend.
Прописал в common алиас @uploads, где указал путь до frontend, не помогает.
во вьюшке пишу что-то в духе:
Html::img($data->getImageForBackend(), ['width' => 200])
getImageForBackend() возвращает полный путь до kek.jpg (судя по всему не может обратиться из backend/web к kek.jpg), и я хз как это сделать.
Ad.x ??
03.04.2018
21:10:40
заработало
сцук
Санжар
03.04.2018
21:10:56
Maxim
03.04.2018
21:11:02
по идее так подтянется
Санжар
03.04.2018
21:11:17
Google
Maxim
03.04.2018
21:11:29
Санжар
03.04.2018
21:12:04
у меня в опенсервере настроено чтобы по адресу keke.uz вело в frontend/web, а по adm.kek.uz — в backend/web, это оно?
мне просто нужно прописать keke.uz?
Ad.x ??
03.04.2018
21:12:06
Yet Another Stats
03.04.2018
21:12:08
Карма @maximniko стала 13
Maxim
03.04.2018
21:12:15
А почему не работало?
Ad.x ??
03.04.2018
21:16:51
обнулили походу
'view' => [
'class' => yii\web\View::class,
'params' => [
'post.images.base_url' => '/uploads/posts',
],
],
в компонентс
если нада побыстрому сменить хранилище, например на сдн какойнить
просто меняю этот урл
в шаблонах <img src="<?= $this->params['post.images.base_url'] . $image->getShortpath(); ?>">
Maxim
03.04.2018
21:23:10
Ad.x ??
03.04.2018
21:23:40
алиасы вообще для путей для файлов вроде
а вообще не нужно привязываться к хранилищу. можно юзать чота типа этого https://flysystem.thephpleague.com/
+ конфиг в нгинксе для статики сделать, если на локали
если че, выкидываем хранилище в облако, пилим адаптер под этот флай и меняем урл в конфиге
все
1Klass
03.04.2018
21:48:00
Добрый может кто помочь) на сайте главная страница выглядить так мойсайт/web/index.php хочу убрать веб/индек но не получается)
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^css/(.*)$ web/css/$1 [L]
RewriteRule ^fonts/(.*)$ web/fonts/$1 [L]
RewriteRule ^js/(.*)$ web/js/$1 [L]
RewriteRule ^images/(.*)$ web/images/$1 [L]
RewriteRule ^robots.txt web/robots.txt [L]
# Все что находится в папке web, что нужно показать
RewriteRule (.*) /web/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
Google
1Klass
03.04.2018
21:48:49
RewriteBase /
# Если это папка или файл, открываем его
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# В противном случае перенаправляем на index.php
RewriteRule . index.php
базеУрл добавил в конфиге и т.д
'enablePrettyUrl' => true,
'showScriptName' => false,
все есть)
Ad.x ??
03.04.2018
21:56:51
Lee
04.04.2018
01:03:17
сорян бро, но про апач давай в доку апача
Наличие апач конфига в вопросе не даёт право считать его вопросом про апач.
@Sorry4Wait Ты уверен, что у тебя веб-сервер считывает параметры из .htaccess? Директива из доки про апач ?
А вообще, ни веб-сервер, ни фреймворк не переадресовывает тебя автоматически с одного рерайт-рула на другой, если ты перешел по прямой ссылке.
Dmitry
04.04.2018
04:46:19
Максим
04.04.2018
04:53:44
Dmitry
04.04.2018
04:57:01
mrG1K
04.04.2018
05:32:31
Подскажите правильный алгоритм в случае если мне нужно линковать (по сути заполнять id в поле) с записью которой может и не быть.
Как правильно и куда вынести алгоритм выбора из базы этого элемента к которому линкуем, и если элемента нет то создать.
Dmitry
04.04.2018
05:36:38
Mark
04.04.2018
06:10:27
Доброе утро. Есть вопрос по URL в nginx:
Advanced-шаблон, есть backend, frontend и api-часть. Для frontend/backend настройки прошли, но вот добиться URL для /api вместо /api/web не выходит, вот конфиг: https://pastebin.com/jdrVWsCn
Пробовал так настроить для API(32-35 строка, 44 строка) — но падало: https://pastebin.com/v2HwAWYx
SiZE
04.04.2018
07:13:57
Fayozjon [CybernatiC]
04.04.2018
07:36:11
Всем привет!
Поделитесь actionLogin из restapi у кого есть такой)
не Advanced
Like
04.04.2018
07:36:43
Заставили писать апишку на пыхе для мобайла?
Fayozjon [CybernatiC]
04.04.2018
07:36:52
ага
заставили суки
Like
04.04.2018
07:37:11
Вот демоны