我使用的是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
}
}
}
}
}
}
最好的问候,
解决办法相当简单。我必须建立自己的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 & {...} 这样的写法。