在 TYPO3 Extbase 中使用自定义查询更新 table
Update table using custom queries in TYPO3 Extbase
我有一个名为 'user' 的 table。我需要更新字段 'email'。是否有针对 updating.I 的自定义构建查询只有用户的 uid .
我的意思是..是否有任何等同于
的 TYPO3 自定义查询
Update table 'user' set email = 'new@xyz.com' where uid = 1;
喜欢
$query = $this->createQuery();
$query->matching(
$query->logicalAnd(
$query->equals('organization', $organization),
$query->contains('regions', $region)
)
)
return $query->execute();
你为什么不用
use HDNET\ExtensionName\Utility;
Utility::exec_UPDATEquery (
$table,
$where,
$fields_values,
$no_quote_fields = false
);
如果你使用 extbase ,你可以使用 :
$object = $this->yourRepository->yourQuery();
$object->setEmail('your@email.tld');
$this->yourRepository->update($object);
我有一个名为 'user' 的 table。我需要更新字段 'email'。是否有针对 updating.I 的自定义构建查询只有用户的 uid .
我的意思是..是否有任何等同于
的 TYPO3 自定义查询Update table 'user' set email = 'new@xyz.com' where uid = 1;
喜欢
$query = $this->createQuery(); $query->matching( $query->logicalAnd( $query->equals('organization', $organization), $query->contains('regions', $region) ) ) return $query->execute();
你为什么不用
use HDNET\ExtensionName\Utility;
Utility::exec_UPDATEquery (
$table,
$where,
$fields_values,
$no_quote_fields = false
);
如果你使用 extbase ,你可以使用 :
$object = $this->yourRepository->yourQuery();
$object->setEmail('your@email.tld');
$this->yourRepository->update($object);