从类中获取(错误)消息

时间:2013-08-17 01:26:35

标签: php class message

如果我有model登录(类Login),则从login.php(表单)发布时,其操作与任何其他登录脚本一样。如果发生错误,它会将错误转储到类中的公共函数中。

public function displayMessageEntry($error, $exit = NULL) {

    if( !empty($error) ) :

        return $error;

    endif;

}

通过$this->error ? self::displayMessageEntry($this->error, false) : self::displayMessageEntry($this->msg, false);

当我使用简单的模板时,这很好用,因为我只是回应它,当我有一个头部,身体和页脚包含时,它会出现在body部分,然而我的设计变得越来越复杂,我似乎无法弄清楚如何访问$error数据(如果有的话),通过以下内容:<?php echo isset($err) ? $err : NULL; ?>在登录页面上调用。在我之前使用的登录脚本中,我只需要在isset($_POST)下拥有过程代码,然后将任何错误或消息添加到数组中并解析上述方式。 根据我提到的布局,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

知道了。就像<?php echo isset($login->error) ? $login->error : ''; ?>一样简单,并将显示功能修改为:

public function displayMessageEntry($error, $exit = NULL) {

    if( !empty($error) ) :

        $this->error;

    endif;

}
相关问题