当前位置: 首页 > 知识库问答 >
问题:

我如何得到一个对象的crdate或网页前端工程师

韦修文
2023-03-14

我使用的是TYPO3 v10,我已经构建了一个扩展。

前端的某些部分,我需要获取crdate或tstamp。TYPO3没有用于检索它们的getter和setter。

在TYPO3 v10之前,您可以这样做:

config.tx_extbase {
    persistence {
        classes {
            TYPO3\CMS\Extbase\Domain\Model\FileMount {
               mapping {
                  tableName = sys_filemounts
                  columns {
                     title.mapOnProperty = title
                     path.mapOnProperty = path
                     base.mapOnProperty = isAbsolutePath
                  }
               }
            }
        }
    }
}

最好的问候,

共有1个答案

麻昌翰
2023-03-14

解决办法相当简单。我必须建立自己的getter并绘制它们。crdate示例:

模式1。php

/**
* @var \DateTime
*/
protected $creationDate;

public function getCreationDate(): \DateTime
{
    return $this->creationDate;
}

tx_扩展_域_模型_模型1。php

'crdate' => [
   'exclude' => true,
   'config' => [
       'type' => 'select',
       'renderType' => 'inputDateTime',
       'eval' => 'datetime,int',
       'default' => 0,
       'range' => [
           'upper' => mktime(0, 0, 0, 1, 1, 2038),
       ],
       'behaviour' => [
           'allowLanguageSynchronization' => true,
       ],
   ],
],

您的_扩展/Configuration/Extbase/Persistence/Classes。php

return [
    \Vendor\ExtensionName\Domain\Model\Model1::class => [
        'tableName' => 'tx_extension_domain_model_model1',
        'properties' => [
            'creationDate' => [
                'fieldName' => 'crdate',
            ],
            // ...
        ],
    ],
];

现在可以在网页前端工程师

非常感谢@Mathias Brodala为我指明了正确的方向。

顺致敬意,

 类似资料:
  • 我想知道如何链接到同一liferay网站中的另一个页面。 显然,我可以在我的portlet视图中硬编码url,但是我担心必须更新所有的portlet,以防友好的url在未来发生变化。 我知道我试图链接到的页面的名称,但是如果页面名称也改变了呢? 我发现了无数具有返回友好URL的方法的类,例如,,甚至,但它们都需要我不确定如何获取的参数。 是否有一个标准的方式获得友好的网址?

  • 以下是错误: 警告:需要(/home/****/public_html/wp-包含/load.php):无法打开流:第21行 /home/growfi5/public_html/wp-settings.php中没有这样的文件或目录 致命错误:require():无法打开required'/home/**/public\u html/wp includes/load。php'(include_pat

  • 面试官是一个和蔼的大叔,人很好,相当好。因为我本科是信息安全专业的,就问了一下我为什么投网络岗,面试的问题也都是问的简历上写的,大概20min左右,无手撕。 sql注入 路由协议OSPF路由器状态(这个不知道) tcp三次 四次 IPSec ssl https 对称加密非对称加密 问了一下实习 问了一下平时用的编程语言 防火墙接触过么(没有) 其他就是闲聊,接触华三设备契机,为什么来上海,能接受加

  • 有没有办法像这样通过名称或数字返回页面对象: 我用get方法创建我的UI元素(小部件、输入)的类,它可以返回任何类的对象 小部件的类别 按钮对象的类 主页类别 我的测试 结果是我们可以通过使用我们的类来组合任何对象 问题:我的xpath是动态的,应该包含名称 如何使用如下构造返回具有特定名称的新对象: 有什么想法吗?

  • 我有两条数据:defaultData 和 labelData,你看这里只有一点差别:edges的第一个元素: 请问有没有什么比较简洁的方法从defaultData得到labelData? 比如typescript中有: data & {...} 这样的写法。