簡體   English   中英

保存消息未以yii形式顯示

[英]save message is not displayed in yii form

我有2種表單,保存消息顯示為1st,但不顯示在另一表單上。

第一個視圖給出確認消息,但第二個則不,數據保存在表中。

代碼要點

在上面的要點中,您可以看到兩者的控制器和視圖。

您可以將此代碼用於解決方案。 檢查下面的設置消息代碼。

view.php

    <div class="ibox">
        <div class="ibox-heading">
            <div class="ibox-title">
                <h3><?PHP echo(($model->isNewRecord) ? 'Create Fee Structure' : 'Update Fee Structure'); ?></h3>
            </div>
        </div>
        <!-- /.box-header -->
        <!-- Set Message start -->
        <?php if(Yii::app()->user->hasFlash('confirm')):?>
              <div class="info">
                  <?php echo Yii::app()->user->getFlash('confirm'); ?>
              </div>
        <?php endif; ?>
        <!-- Message end -->    

        <!-- form start -->
        <?php
        $form = $this->beginWidget('CActiveForm', array(
            'id' => 'fee_structure_form',
            'enableAjaxValidation' => true,
            'htmlOptions' => array(
                'enctype' => 'multipart/form-data',
                'role' => 'form'
            ),
            'clientOptions' => array(
                'validateOnSubmit' => true,
                'validateOnChange' => true,
                'validateOnType' => false,
            ),
        ));    ?>
        <div class="ibox-content">
            <div class="row">
                <div class="col-md-6 col-xs-12">
                    <div class="form-group">
                        <?PHP
                        echo $form->label($model, 'class_id');
                        echo $form->dropDownList($model, 'class_id', $studentClasses,array('placeholder' => 'Class', 'class' => 'form-control'));
                        echo $form->error($model,'class_id');
                        ?>
                    </div>
                    <div class="form-group">
                        <?PHP
                        echo $form->label($model, 'fee_type');
                        echo $form->dropDownList($model, 'fee_type', $feeTypes, array('placeholder' => 'Fee Type', 'class' => 'form-control'));
                        echo $form->error($model,'fee_type');
                        ?>
                    </div>

                    <div class="form-group">
                        <?PHP
                        echo $form->label($model, 'amount');
                        echo $form->textField($model, 'amount', array('placeholder' => 'Amount', 'class' => 'form-control'));
                        echo $form->error($model,'amount');
                        ?>
                    </div>

                    <div class="form-group">
                        <?PHP
                        echo $form->label($model, 'remarks');
                        echo $form->textField($model, 'remarks', array('placeholder' => 'Remarks', 'class' => 'form-control'));
                        echo $form->error($model,'remarks');
                        ?>
                    </div>   
                </div>
            </div>
        </div>
        <div class="ibox-footer col-md-12 col-xs-12" style="margin-bottom: 60px;">
            <button class="btn col-md-3 col-xs-12 btn-primary pull-left" type="submit">
                <?PHP echo Definations::SAVEFORM; ?>
            </button>
        </div>
        <?PHP
        $this->endWidget();
        ?>
    </div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM