Exemple #1
0
 /**
  * 打印warning日志,如果是测试环境,则输出追溯调用的文件和代码行
  * @param mixed $event
  * @param integer $errno
  * @param string $method
  * @return void
  */
 public static function warning($event, $errno = 0, $method = '')
 {
     self::write('warning', $event, $method, $errno);
     if (DEBUG) {
         $wfBackTrace = self::getLogger()->getBackTrace() . "\n<br/>";
         $wfBackTrace .= 'err_no[' . $errno . "]\n<br/>";
         $wfBackTrace .= 'method[' . $method . "]\n<br/>";
         $wfBackTrace .= 'msg[' . (is_array($event) ? serialize($event) : $event) . "]\n<br/>";
         Registry::set('warning_backtrace', $wfBackTrace);
     }
 }
Exemple #2
0
 /**
  * 获取警告栏ID
  * @return string
  */
 public function getId()
 {
     $id = (int) Registry::get('AlertBar_ID') + 1;
     Registry::set('AlertBar_ID', $id);
     return 'alert_bar_' . $id;
 }
Exemple #3
0
 /**
  * 初始化表单ID
  * @return \tfc\mvc\form\FormBuilder
  */
 public function initId()
 {
     if (isset($this->attributes['id'])) {
         return $this;
     }
     $id = (int) Registry::get('FormBuilder_ID') + 1;
     Registry::set('FormBuilder_ID', $id);
     $this->attributes['id'] = 'form_id_' . $id;
     return $this;
 }