условная помощь php - PullRequest
       15

условная помощь php

0 голосов
/ 28 апреля 2010

Как мне обернуть все это утверждение ниже в условие? Так что если переменная $ uprice = 0, то я не хочу отображать любой код ниже

   <?php if (Mage::helper('weee')->typeOfDisplay($_item, array(0, 1, 4), 'sales') && $_item-  >getWeeeTaxAppliedAmount()): ?>

   <?php echo $this->helper('checkout')->formatPrice($_item->getCalculationPrice()+$_item->getWeeeTaxAppliedAmount()+$_item->getWeeeTaxDisposition()); ?>

  <?php else: ?>
  <?php echo $this->helper('checkout')->formatPrice($_item-    >getCalculationPrice()) ?>
  <?php endif; ?>

Ответы [ 3 ]

3 голосов
/ 28 апреля 2010

Это ??

<?php if ($uprice === 0): ?>    
     <?php if (Mage::helper('weee')->typeOfDisplay($_item, array(0, 1, 4), 'sales') && $_item-  >getWeeeTaxAppliedAmount()): ?>    
     <?php echo $this->helper('checkout')->formatPrice($_item->getCalculationPrice()+$_item->getWeeeTaxAppliedAmount()+$_item->getWeeeTaxDisposition()); ?>    
     <?php else: ?>
     <?php echo $this->helper('checkout')->formatPrice($_item-    >getCalculationPrice()) ?>
     <?php endif; ?>
<?php endif; ?>
1 голос
/ 28 апреля 2010

Я думаю, что ваш код был бы более читабельным, если бы он содержал все в одном php-блоке, и, как сказал Сарфраз, не должно ли быть так же просто, как добавить условие вокруг всего этого?

<?php 
if ($uprice == 0)
{
    if (Mage::helper('weee')->typeOfDisplay($_item, array(0, 1, 4), 'sales') && $_item-  >getWeeeTaxAppliedAmount())
    {
        echo $this->helper('checkout')->formatPrice($_item->getCalculationPrice()+$_item->getWeeeTaxAppliedAmount()+$_item->getWeeeTaxDisposition());
    }
    else 
    {
        echo $this->helper('checkout')->formatPrice($_item-    >getCalculationPrice());
    }
}
?>
1 голос
/ 28 апреля 2010
if ($uprice == 0){
  if (Mage::helper('weee')->typeOfDisplay($_item, array(0, 1, 4), 'sales') 
      && $_item-  >getWeeeTaxAppliedAmount())
  {
    echo $this->helper('checkout')->formatPrice($_item->getCalculationPrice()
      +$_item->getWeeeTaxAppliedAmount()+$_item->getWeeeTaxDisposition());
  } else {
    echo $this->helper('checkout')->formatPrice($_item->getCalculationPrice())
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...