Санжар
Через алиасы пытался, не работает.
The Ant
йобаный врот, как неймспейс добавить контроллеру? (сабдиректорию в кантроллерах сделать)
Anonymous
Сильна
The Ant
роут не понимает нихуя куда нада отправится за нужным контроллером
The Ant
Сильна
час на это говно потратил, заебало
Anonymous
The Ant
да, который поменять можно
Anonymous
Ты поменял?
The Ant
нет
Anonymous
Показывай нейсмпейс и директорию
Anonymous
И ошибку
Anonymous
The Ant
сука ты меня дрочишь чтоль? )
The Ant
ты в уии не взуб ногой
Anonymous
Ну и пшел тогда
The Ant
Куда Дима Кац делся, он спец в этом же
Артур
->fileInput(['value' => $icon['image']])
Артур
значение есть но пишет что файл не выбран
Артур
как сделать что бы было выбрано ?
Артур
ведь значение подгружает с базы
The Ant
Ну и пшел тогда
короче проще наверное заебенить в нгинксе локейшен в апишку и на микрофрейме накостялять какую нибудь хуйню
The Ant
чем прилепить к модулю апишку с саб директорией в контроллерах
The Ant
ебаный стыд :(
The Ant
как же горит
The Ant
Niko
ye по идее /module/api/controller/action
Не работает?
The Ant
[
'class' => \yii\rest\UrlRule::class,
'prefix' => 'api',
'controller' => [
'stats/visits' => 'visitor/api/stats', // api/stats неймспейс/контроллер
],
'patterns' => [
'GET' => 'index',
],
],
The Ant
хуй там плавал
The Ant
короче
The Ant
exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "visitor/api/stats/index".' in
The Ant
все
The Ant
гуляй нахуй...
Niko
Ты у модуля контроллер-намеспасе прописывал?
The Ant
да
The Ant
дефолтный путь в controllers
Niko
class MyModule extends \yii\base\Module
{
public $controllerNamespace = 'backend\controllers';
public function init()
{
parent::init();
}
}
Niko
И открывает все мои контроллеры через my-module/another-folder/controller
The Ant
D:
Niko
D:
у тебя получилось? я собираюсь уходить
The Ant
нет
Санжар
*все ещё не может обратиться к фронту из бэкенда, хотя вроде прописал алиас и погуглил*
The Ant
Niko
Niko
Чтоб к фронту из бека обратиться тебе нужно подключить в беке urlManager от фронта
Санжар
У меня такая проблема.
Есть папка frontend/web/uploads/kek.jpg, хочу обратиться к файлу kek.jpg из вьюшки в backend.
Прописал в common алиас @uploads, где указал путь до frontend, не помогает.
во вьюшке пишу что-то в духе:
Html::img($data->getImageForBackend(), ['width' => 200])
getImageForBackend() возвращает полный путь до kek.jpg (судя по всему не может обратиться из backend/web к kek.jpg), и я хз как это сделать.
Санжар
The Ant
заработало
The Ant
сцук
Санжар
заработало
kek теперь помогите мне пожалуйста
Niko
по идее так подтянется
Санжар
Niko
Санжар
у меня в опенсервере настроено чтобы по адресу keke.uz вело в frontend/web, а по adm.kek.uz — в backend/web, это оно?
мне просто нужно прописать keke.uz?
Yet Another Stats (β)
Карма @maximniko стала 13
Niko
А почему не работало?
The Ant
обнулили походу
The Ant
The Ant
'view' => [
'class' => yii\web\View::class,
'params' => [
'post.images.base_url' => '/uploads/posts',
],
],
в компонентс
The Ant
если нада побыстрому сменить хранилище, например на сдн какойнить
The Ant
просто меняю этот урл
The Ant
в шаблонах <img src="<?= $this->params['post.images.base_url'] . $image->getShortpath(); ?>">
Niko
The Ant
алиасы вообще для путей для файлов вроде
The Ant
а вообще не нужно привязываться к хранилищу. можно юзать чота типа этого https://flysystem.thephpleague.com/
+ конфиг в нгинксе для статики сделать, если на локали
The Ant
если че, выкидываем хранилище в облако, пилим адаптер под этот флай и меняем урл в конфиге
The Ant
все
Sorry4Wait
Добрый может кто помочь) на сайте главная страница выглядить так мойсайт/web/index.php хочу убрать веб/индек но не получается)
Sorry4Wait
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
Sorry4Wait
RewriteBase /
# Если это папка или файл, открываем его
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# В противном случае перенаправляем на index.php
RewriteRule . index.php
Sorry4Wait
базеУрл добавил в конфиге и т.д
Sorry4Wait
'enablePrettyUrl' => true,
'showScriptName' => false,
Sorry4Wait
все есть)
The Ant