异常和SessionFlash蛋糕

时间:2014-10-30 20:02:02

标签: cakephp cakephp-2.5

我遇到问题$this->Session->flash();。在我的控制器中仅用于测试purpouse我设置会话闪存,然后我抛出一个新的异常,但在我看来会话闪存没有显示。

我正在抛出错误,因为我正在使用ajax提交表单并动态提升我的观点。有没有办法在没有删除ajax的情况下提升这一点?。

修改

在我的控制器中

  $this->Session->setFlash(__('Error, try again'), 'flash_foundation_good');
  throw new InsertException(__('Error, try again.'));
我的布局中

        <div class="inner-wrap">
            <?php echo $this->Session->flash(); ?>
            <?php echo $this->fetch('content'); ?>

            <a class="exit-off-canvas"></a>
        </div>

在我看来

正如我之前所说,我在这里使用ajax调用是一点点。 (只是提交按钮)

echo $this->Js->submit('Save', 
            array( 
                'id'=>'submit-ajax',
                'update' => '#myModal', 
                'before'=>'before();',
                'complete'=>'reset();',
                'success'=>'success();',
                'error'=>'nope(XMLHttpRequest);',
                'div'=>array('class'=>'row'), 
                'class'=>'button', 
                'style'=>'margin: 0 auto; display: block;' 
                )
            );
        echo $this->Js->writeBuffer();

我只是使用错误方法解决会话闪存,并动态显示我想要的内容,但我仍然想知道如何使会话闪存出现:)

0 个答案:

没有答案