0

このCSSを追加するにはどうすればよいですか:

<div class="alert alert-error">
</div>

この PHP コードに:

<?php echo this->element->error; ?>

「this」スタックの横にある「$」は表示されません

アクティブな場合にのみ表示する必要があります。私はこれをやってみました:

<?php if ($element->error != '') :?>
<div class="alert alert-error"> 
<?php echo $element->error?>
</div>
<?php endif;?>

しかし、うまくいきません

以下のエラーの画像: http://i.imgur.com/EFtdjE5.png

4

2 に答える 2

2

if else 条件を作成してみてくださいisset

  // if `$this->element->error` is TRUE or SET..
 <?php if(isset($this->element->error)){?>
    <div class="alert alert-error"> 
    <?php echo $this->$element->error;?>
    </div>
    <?php }?>
 // if not it will be just ignored
于 2013-04-04T03:46:18.657 に答える
1
<?php if ($this->element->error != '') :?>
    <div class="alert alert-error"><?php echo $this->element->error;?></div>
<?php endif;?>

これはうまくいきました。私のコードと質問の違いに注意してください。いつもありがとう@Kaii。

于 2013-04-04T04:34:06.683 に答える