legoex
@legoex
Пытаюсь стать программистом.

Как вывести переменную среди свойств php?

Вот такой код выводит надпись возле корзины.. то есть решает что вывести, товар, товаров или товара..
<span class="quantity"><strong><?php echo $cart_count_products; ?> <?php echo \Custom\Helper\CommonHelper::pluralize($cart_count_products, 'товар', 'товара', 'товаров'); ?></strong> на</span>

Я делаю перевод..
прописываю переводы в переменных и вывожу их таким способом
<?php echo $this->language->get('переменная'); ?>
Следует:
<span class="quantity"><strong><?php echo $cart_count_products; ?> <?php echo \Custom\Helper\CommonHelper::pluralize($cart_count_products, '<?php echo $this->language->get('переменная1'); ?>', '<?php echo $this->language->get('переменная2'); ?>', '<?php echo $this->language->get('переменная3'); ?>'); ?></strong> на</span>


Но так выдает ошибку, и сайт падает)
Как вывести правильно?
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
<span class="quantity">
<strong>
<?php echo $cart_count_products; ?>
<?php echo \Custom\Helper\CommonHelper::pluralize(
  $cart_count_products,
  $this->language->get('переменная1'),
  $this->language->get('переменная2'),
  $this->language->get('переменная3')
); ?>
</strong>
</span>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы