WedX - журнал о программировании и компьютерных науках

Есть ли способ установить var в шаблоне PhpStorm благодаря файлу конфигурации?

В PhpStorm я делаю этот шаблон файла php, используя скорость Apache:

Шаблон Php

<?php

defined( 'ABSPATH' ) || exit;

use function $plugin_name_namespace\Core\get_current_plugin_domain;

printf( '<article class="post-entry-content">' );
if ( has_post_thumbnail() ) {
    printf( '<a class="post-thumbnail-link" href="%s">%s</a>',
        get_the_permalink(),
        get_the_post_thumbnail()
    );
}
echo '<div class="post-content">';
printf( '<h4 class="entry-title"><a href="%s" title="%s" rel="bookmark">%s</a></h4>',
    get_the_permalink(),
    get_the_title(),
    get_the_title()
);
printf( '<div class="entry-excerpt">%s</div>' ,get_the_excerpt() );
printf('<a href="%s" class="details-link button" rel="nofollow">%s</a>',
    get_the_permalink(),
    __( "See More", get_current_plugin_domain() )
);
echo '</div>';
echo '</article>';

?>

Я хотел бы, чтобы скорость apache установила $plugin_name_namespace со значением по умолчанию из файла конфигурации (.ini, .env... что угодно)

or..

для динамического заполнения шаблона значением из файла конфигурации.

Есть ли способ сделать это ?


  • Не совсем (не знаю о таком функционале и встроенный не позволяет). Но вы можете попробовать плагин File Template Variables, который может предоставить значения по умолчанию для такие переменные. Раньше работало (не использовал этот плагин, может быть, 3 года, поэтому не уверен, что он все еще работает). Вы можете проверить наличие других возможных подключаемых модулей здесь. 14.08.2019
  • @LazyOne, я пробовал плагин, единственное, что он делает, это точно, если я пишу #set my_var = "a value" 14.08.2019
  • В значительной степени, но это значение исходит из конфигурации IDE (я полагаю, что его можно настроить на уровне каждого проекта), а не жестко закодировано в самом шаблоне. 14.08.2019

Ответы:


1

В настоящее время это невозможно, проголосуйте за IDEA-217553, чтобы получать уведомления о любом прогрессе с этим особенность

14.08.2019
Новые материалы

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


Для любых предложений по сайту: [email protected]