我正在做我的第一个TYPO3项目(TYPO3 6.1)。我开发了一个CSV-import,它工作得很好,但现在我想在导入新数据之前备份该表。因此,我想复制包含数据的表。
我的问题是,我如何才能以正确的方式做到这一点?我提到过要在Repository-Class中编写一个方法(它扩展了extbase/perstistance/repository)。
这样好吗?如何访问DB-Object以调用自定义SQL-Query?
谢谢你的帮忙!
发布于 2013-07-18 23:52:05
您可以使用像这样的原始查询
$query = $this->createQuery();
$query->getQuerySettings()->setReturnRawQueryResult(TRUE);
$query->statement(
'SELECT order_id,product_name,qty
FROM orders
INTO OUTFILE '/tmp/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n''
);
return $query->execute();https://stackoverflow.com/questions/17717579
复制相似问题