TCA 基础 · 第 1 题,共 12 题
TYPO3 中的 Table Configuration Array(TCA)有什么用途?
有 1 个正确答案。 简单
显示答案
答案
- A 它描述数据库表及其字段,使 TYPO3 能据此构建后台表单并正确处理数据
解析
TCA 是 $GLOBALS['TCA'] 中的一个大型 PHP 数组,它为后台管理的每张表描述有哪些字段、字段在表单中如何显示以及保存时如何验证。FormEngine 据此构建编辑表单,DataHandler 在保存时使用它,而自 TYPO3 v13 起,TYPO3 甚至能从中自动推导出许多数据库列。扩展例如在文件 Configuration/TCA/tx_shop_product.php 中定义自己的表,该文件通过 return 返回数组。而数据库访问凭据位于 $GLOBALS['TYPO3_CONF_VARS']['DB'](文件 config/system/settings.php)中,而不在 TCA 中。