Как я могу получить php бэкэнд-вар в мои реагировать (используя реагирующий маршрутизатор) через веб-пакет.
Я хочу сделать что-то вроде:
<?php
if ($us->inGroup('Admin')) { ?>
<script>
var groups = true
</script>
<?php
}
?>
Тогда используйте это var groups
внутри моего реагирующего приложения через веб-пакет (внутри bundle.js)
Здесь, где мое приложение ReactionJS -> <script type="application/javascript" src="/bundle.js"></script>
Спасибо.
Вам не нужен Webpack, чтобы сделать это. Вам просто нужно убедиться, что groups
переменная находится в глобальной области видимости. В вашем .php
файл, установите groups
значение с помощью троичного оператора для эха true
или же false
основанный на возвращении значения из inGroup
вызов.
<script>
var groups = <?php echo $us->inGroup('Admin') ? 'true' : 'false'?>;
</script>
Других решений пока нет …