文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Kohana之异常编写

Kohana之异常编写

时间:2010-08-23  来源:liushan

在app~/class~/下建立exception目录(统一放这里比较好管理)

建立一个test.php 文件

内容为:

<?php defined('SYSPATH') or die('No direct script access.');

class Exception_Test extends Kohana_Exception {
        
}


内容可以根据自己的需要定制

使用:

建立一个模型:

<?php defined('SYSPATH') or die('No direct script access.');
class Model_Test extends Model{
        public function __construct($db=null){
                parent::__construct($db);
        }
        public function test(){
                throw new Exception_Test("test model exp in class :class",array(":class"=>get_class($this)));
        }
}


假设在控制器中使用:

<?php
$test=Model::factory("test");
try{
        $test->test();
}catch(Exception_Test $e){
        echo $e->getMessage();
}

一个异常的使用的完整示例,根据自己的需要去扩展吧~

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载