phpstorm Cannot resolve directory

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
iamguruman
Сообщения: 236
Зарегистрирован: 2018.05.10, 08:26

phpstorm Cannot resolve directory

Сообщение iamguruman »

Код: Выделить всё

[
                    'label' => 'Тип',
                'value' => function(Goods $model){
                    $ret = null;
                    foreach ($model->attributes as $key => $value){
                        if(strpos($attr !== 'type_')){
                            if($value == 1){
                                $ret .= "<img src='/mmodules/'>"
                            }
                        }
                    }
                    return $ret;
                }
            ],
https://prnt.sc/rna4sl

подскажите, пожалуйста, как правильно вводить тут путь, чтобы был автокомплит к директориям?..
p.s.
код со скриншота находится в папке:
app/modules/xx/views/index.php

а файлы хранятся в папке:
app/web/mmodules/...
Последний раз редактировалось iamguruman 2020.04.07, 15:09, всего редактировалось 1 раз.
iamguruman
Сообщения: 236
Зарегистрирован: 2018.05.10, 08:26

Re: Cannot resolve directory

Сообщение iamguruman »

нет никаких вариантов?..
iamguruman
Сообщения: 236
Зарегистрирован: 2018.05.10, 08:26

Re: Cannot resolve directory

Сообщение iamguruman »

было бы очень классно еще сюда(вместо ...) сделать автокомплит директорий:

Код: Выделить всё

[
                'label' => "Заказы поставщику ()",
                'content' => "<br>".$this->renderFile(Yii::getAlias("@app").'/modules/orderbuy/...', [
                    'model' => $model,
                    //'nomsupplierDataProvider' => $nomsupplierDataProvider,
                    //'nomsupplierSearchModel' => $nomsupplierSearchModel,
                ]),
            ],
https://prnt.sc/rref4g

есть идеи как это можно сделать?
unknownby
Сообщения: 749
Зарегистрирован: 2019.11.05, 16:34
Контактная информация:

Re: Cannot resolve directory

Сообщение unknownby »

Не совсем понятно, что ты хочешь сделать.
Для чего тебе это всё? Цель какая окончательная?
iamguruman
Сообщения: 236
Зарегистрирован: 2018.05.10, 08:26

Re: Cannot resolve directory

Сообщение iamguruman »

цель простая...
чтобы автокомплит был...
сейчас приходится залезть в папку и поискать файл\картинку, а так бы сразу как-нибудь редактор PhpStrom определял что путь для автокомплита файлов должен начинаться с папки app/web/...

https://prnt.sc/rrg8ze

Код: Выделить всё

<style type="text/css">
        h1 {
            padding-left: 20px;
            background: url('НЕ ОПРЕДЕЛЯЕТ ШТОР ЧТО ПАПКА НАХОДИТСЯ В НАЧАЛЕ ПРОЕКТА... ВЕДЬ ОНА ЛЕЖИТ В app/web/mmodules/jps/') no-repeat;
            background-size: 20px 20px;
            background-position: 0px 11px;
        }
    </style>
    
unknownby
Сообщения: 749
Зарегистрирован: 2019.11.05, 16:34
Контактная информация:

Re: Cannot resolve directory

Сообщение unknownby »

У тебя не получается при помощи CSS отобразить картинку в представлении?
Но где же твоя картинка в URL?

В данном примере у меня папка upload находится внутри web и отображает файл top.jpg

Код: Выделить всё

.header-box{
    background-image: url('/upload/top.jpg');
}
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Cannot resolve directory

Сообщение ElisDN »

В PhpStorm кликнуть правой кнопкой мыши по папке web и выбрать Mark as... Resource Root.
Ответить