【发布时间】:2014-12-01 08:49:53
【问题描述】:
我想使用新闻记录 id 从表中获取一些数据。
背景: 我在 tca 中用一个新字段扩展了 tx_news。数据将保存到正确的数据库表中 - 但我无法在 viewhelper 中获取此内容。为了解决这个问题,我想使用当前新闻条目中的记录 id 来进行 mysql 调用。
但我不知道这个 id 是从哪里来的。
例如:newsItem.Id 不起作用。
【问题讨论】:
我想使用新闻记录 id 从表中获取一些数据。
背景: 我在 tca 中用一个新字段扩展了 tx_news。数据将保存到正确的数据库表中 - 但我无法在 viewhelper 中获取此内容。为了解决这个问题,我想使用当前新闻条目中的记录 id 来进行 mysql 调用。
但我不知道这个 id 是从哪里来的。
例如:newsItem.Id 不起作用。
【问题讨论】:
来自 News 的 ID 在 Fluid 中可用:{newsItem.uid}。
但我建议使用“官方”方式来扩展 EXT:news,而不是使用复杂的 hack。您可以轻松扩展 EXT:news,请参阅official documentation。
您所要做的就是创建一个小扩展(它也可以是您的模板扩展),为该字段添加 TCA 配置,然后添加一个自定义模型并通过放置一个特殊的文本文件告诉 EXT:news 您的模型在你的扩展中。
【讨论】: