[英]Problems deleting records with Doctrine 1
I'm testing the following code; 我正在测试以下代码; what's wrong with it?
它出什么问题了?
<?php
require_once(dirname(__FILE__) . '/lib/Doctrine.php');
spl_autoload_register(array('Doctrine', 'autoload'));
$manager = Doctrine_Manager::getInstance();
class Users extends Doctrine_Record {
public function setTableDefinition() {
$this->setTableName('users');
$this->hasColumn('id', 'integer', null, array('primary' => true));
$this->hasColumn('name', 'string', 255);
}
}
$conn = Doctrine_Manager::connection('mysql://root:123456@localhost/test');
$users = new Doctrine_Core::getTable('Users');
$user = $users->find(10);
$user->delete();
$q = Doctrine_Core::getTable('Users')
->createQuery('u')
->where('u.id = ?', 10);
$user = $q->fetchOne(array(), Doctrine_Core::HYDRATE_RECORD);
$user->delete();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.