model - 如何在 TYPO3 和 extbase 中使用 crdate 和 cruser_id 等标准字段?

标签 model typo3 extbase

我有领域模型 Basket 和 Article。如果我调用以下电话,我会收到篮子里的文章。

$articlesInBasket = $basket->getArticles();

如何使用 TYPO3 标准属性,如 crdate 和 cruser_id。使用这样的东西会很好:
$basket->getCrUser();
$basket->getCrDate();

最佳答案

这适用于 TYPO3 8.7 和 9.5

模型:

/**
 * @var \DateTime
 */
protected $crdate = null;


/**
 * Returns the creation date
 *
 * @return \DateTime $crdate
 */
public function getCrdate()
{
    return $this->crdate;
}

TCA -> 在列中添加它;
'columns' => [
    'crdate' => [
        'config' => [
            'type' => 'passthrough',
        ],
    ],

    ...

]

关于model - 如何在 TYPO3 和 extbase 中使用 crdate 和 cruser_id 等标准字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13733546/

相关文章:

ruby-on-rails - 带有 accepts_the_nested_attributes 的 belongs_to 不在对象中保存外键

typo3 - 自定义 CTypes : Position in type dropdown

TYPO3:从 Extbase 中的文件引用中获取路径

TYPO3 扩展创建插件 : No Content Object definition found at TypoScript object path

php - 在 Laravel::Eloquent 表中,如何将模型设置为从 View 中读取,但保存到表中?

database - Django 模型过滤器

php - CodeIgniter:如何从 View 获取输入并在 Controller 中使用它

typo3 - 使用后备覆盖 FILESreferences.data

jquery - 通过 JQuery.submit() 发送 TYPO3 表单

namespaces - 未找到 ViewHelper