| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1154 人关注过本帖
标题:CodeIgniter 和 Doctrine 插入数据'持久化'异常
只看楼主 加入收藏
czg123698741
Rank: 2
等 级:论坛游民
帖 子:348
专家分:84
注 册:2009-3-4
结帖率:78.99%
收藏
已结贴  问题点数:0 回复次数:2 
CodeIgniter 和 Doctrine 插入数据'持久化'异常
大家好,如题...........请帮帮忙.................

代码-->
class User extends Doctrine_Record {
    public function setTableDefinition(){
        $this->hasColumn('username','string',255);
        $this->hasColumn('password','string',255);
        $this->hasColumn('first_name','string',255);
        $this->hasColumn('last_name','string',255);
    }
}
---------------------------------------------------
代码-->
class Hello extends Controller {
    function index(){
        //储存第一个对象
        $user1=new User();
        $user1->username='jack';
        $user1->password='123456';
        $user1->first_name='chen';
        $user1->last_name='fuck';
        $user1->save();
    }
}
--------------------------------------------
异常->

Fatal error: Uncaught exception 'Doctrine_Transaction_Exception' with message 'Rollback failed.  
There is no active transaction.' in  
C:\AppServ\www\CodeIgniter\system\application\plugins\doctrine\lib\Doctrine\Transaction.php:319  
Stack trace: #0  
C:\AppServ\www\CodeIgniter\system\application\plugins\doctrine\lib\Doctrine\Connection.php(1426):  
Doctrine_Transaction->rollback(NULL) #1  
C:\AppServ\www\CodeIgniter\system\application\plugins\doctrine\lib\Doctrine\Connection\UnitOfWork.ph
p(136): Doctrine_Connection->rollback() #2  
C:\AppServ\www\CodeIgniter\system\application\plugins\doctrine\lib\Doctrine\Record.php(1599):  
Doctrine_Connection_UnitOfWork->saveGraph(Object(User)) #3  
C:\AppServ\www\CodeIgniter\system\application\controllers\hello.php(18): Doctrine_Record->save() #4  
[internal function]: Hello->index() #5  
C:\AppServ\www\CodeIgniter\system\codeigniter\CodeIgniter.php(236): call_user_func_array(Array,  
Array) #6 C:\AppServ\www\CodeIgniter\index.php(115): require_once('C:\AppServ\www\...') #7 {main}  
thrown in  
C:\AppServ\www\CodeIgniter\system\application\plugins\doctrine\lib\Doctrine\Transaction.php on line  
319
搜索更多相关主题的帖子: function 
2011-01-09 18:07
czg123698741
Rank: 2
等 级:论坛游民
帖 子:348
专家分:84
注 册:2009-3-4
收藏
得分:0 
怎么没有人回答呢?难道没有人会嘛?
2011-01-10 19:20
风月_无边
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:60
帖 子:2960
专家分:652
注 册:2007-1-19
收藏
得分:5 
没用过这个 ,你还是到这个的专业论坛问问吧  

我的网站 http://www.
2011-01-14 16:24
快速回复:CodeIgniter 和 Doctrine 插入数据'持久化'异常
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022981 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved