Как научить PhpStorm видеть id из js файла?

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
ykyk
Сообщения: 40
Зарегистрирован: 2013.05.22, 17:00
Откуда: Сочи

Как научить PhpStorm видеть id из js файла?

Сообщение ykyk »

Вопрос любителям PhpStorm

Есть представление, в котором присутствует JavaScript(jQuery) логика.

В определенный момент размер скрипта распухает, и я выношу его в отдельный js файл.
Подключаю его. Все работает. Все красиво.

Одна беда, теперь phpstorm "ослеп" и в js файле не видит id из html представления.
Что неудобно, так как не работает автокоплит при выборе id.
yan
Сообщения: 942
Зарегистрирован: 2011.03.23, 09:28
Откуда: Уфа

Re: Как научить PhpStorm видеть id из js файла?

Сообщение yan »

id это что?
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Как научить PhpStorm видеть id из js файла?

Сообщение lancedevnull »

yan писал(а):id это что?
идентификатор
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Как научить PhpStorm видеть id из js файла?

Сообщение lancedevnull »

ой, не на тот вопрос ответил :) Ян, звиняй
yan
Сообщения: 942
Зарегистрирован: 2011.03.23, 09:28
Откуда: Уфа

Re: Как научить PhpStorm видеть id из js файла?

Сообщение yan »

lancedevnull писал(а):ой, не на тот вопрос ответил :) Ян, звиняй
:) я как бы в курсе что "идентификатор", мне интересно что именно ТП под этим подразумевал, если подразумевает ид всяких инпутов, так обычно в ии-шных представлениях этого нет - виджеты создают.
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Как научить PhpStorm видеть id из js файла?

Сообщение lancedevnull »

автор видимо ро потеря в посл слоге :) шучу и без обид, но действительно я когда перечитал, тоже не понял сути
Аватара пользователя
ykyk
Сообщения: 40
Зарегистрирован: 2013.05.22, 17:00
Откуда: Сочи

Re: Как научить PhpStorm видеть id из js файла?

Сообщение ykyk »

Попробую объяснить проблему по другому. На примере подключения страницы стиля.

Когда я подключаю css файл вот так:

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

   <link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/style.css" media="screen, projection"/>
То PhpStrom все классы и id из style.css предлагает при автокомплите. Все ок.

А когда я подключаю вот так:

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

    <?
    /** @var CClientScript $cs */
    $cs = Yii::app()->getClientScript();
    $cs->registerCssFile(Yii::app()->request->baseUrl . '/css/style.css');
    ?>
То PhpStorm не видит классы и id из style.css. Более того, я уже не могу удобно переходить (ctrl+клик) по классу в style.css. А это жутко не удобно.

То же самое происходит когда я подключаю js файл.

Насколько я понял, что второй вариант подключения предпочтительней в Yii. Или не заморачиваться?
Nafania
Сообщения: 1227
Зарегистрирован: 2011.01.31, 13:12

Re: Как научить PhpStorm видеть id из js файла?

Сообщение Nafania »

Я конечно могу ошибаться, но по-моему он их видит независимо от типа подключения, а просто, при наличии в проекте.
Аватара пользователя
ykyk
Сообщения: 40
Зарегистрирован: 2013.05.22, 17:00
Откуда: Сочи

Re: Как научить PhpStorm видеть id из js файла?

Сообщение ykyk »

Специально выложил два скриншота. Разное подключение и поведение phpstrom
Вложения
Не видит...
Не видит...
не видит.jpg (59.12 КБ) 3744 просмотра
Видит подключаемую страницу
Видит подключаемую страницу
видит.jpg (75.52 КБ) 3744 просмотра
Ответить