TYPO3 分配对象数据以查看的最佳实践,因为 getContent Object() 已被弃用

2023-11-29

我想知道现代扩展中如何解决这个问题,但无法弄清楚。他们中的大多数人只是神奇地使用例如{data.uid}在他们的观点中没有任何$view->assign('data',...)

在我以前的行动中,我使用过这样的东西:

public function myAction() {
  $data = $this->configurationManager->getContentObject()->data;
  $this->view->assign('data', $data);
}

Since getContentObject()在 v8 中被标记为已弃用,应替换为getContentObjectRenderer(),但是Configuration-Manager没有这样的功能。


好吧,在玩了一段时间并搜索了很多类之后,似乎原始解决方案仍然有效,已弃用的消息应用于另一个类,在这种情况下没有任何意义:

$cObjectData = $this->configurationManager->getContentObject()->data;
$view->assign('data', $cObjectData);

扩展文件扫描程序未向我发出警告,使用此解决方案的日志中没有不推荐使用的消息,...抱歉!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TYPO3 分配对象数据以查看的最佳实践,因为 getContent Object() 已被弃用 的相关文章

随机推荐

  • 如何将 png 与 alpha/透明度实时加入帧中

    我正在 OpenCV android 2 4 11 的示例下工作 它使用相机检测面部 我没有在找到的脸上画一个矩形 而是尝试在脸上放置一个遮罩 png 图像 但为了在脸上显示图像 png 图像带有黑色背景 其中有透明度 FdActivity
  • “CL.exe”退出,代码为-1073741515

    我使用的是 Windows 7 64 位机器 我下载了 VC 的 Express 版本和 Windows SDK 我需要在 64 位编译器中编译我的代码 编译时 我收到以下错误 CL exe 退出 代码为 1073741515 这个错误是什
  • 键盘覆盖了我视图底部的文本字段

    我已经搜索过 here 仅当键盘覆盖输入字段时向上移动视图 here 当键盘快速出现时移动文本字段 here 当键盘存在时如何使 UITextField 向上移动 和这里 https developer apple com library
  • Zend_Auth 最佳实践

    我的目标是要求某些页面登录 我正在使用 Zend Framework MVC 并且我正在尝试查找有关最佳实践的示例 关于我正在寻找的内容的一些注释 我希望未登录的用户获得登录框 然后在经过身份验证后返回到页面的登录版本 我想使用依赖注入 并
  • 如何将 LPCSTR 字符串转换为 LPCTSTR 字符串?

    我正在尝试转换LPCSTR串入LPCTSTR细绳 我想连接两个字符串 当我尝试这样时 LPCTSTR str1 L Raja LPCSTR str2 Kumar wcscat s str1 LPCTSTR str2 我发现像 Raja 这样
  • Matlab imshow 无法正确绘图,但 imshowpair 可以正确绘图

    我已经导入了图像 我已将其解析为双精度并对其进行了一些过滤 当我绘制结果时imshow 双像太暗 但是当我使用imshowpair绘制原始图像和最终图像 两个图像都正确显示 我尝试过使用uint8 im2uint8 乘以 255 然后使用这
  • 按位置从 data.table 中提取列作为向量

    如何按位置从 data table 中提取列作为向量 以下是我尝试过的一些代码片段 DT lt data table x c 1 2 y c 3 4 z c 5 6 DT x y z 1 1 3 5 2 2 4 6 我想使用列位置获得此输出
  • JAVA EE CDI 范围、EJB 和托管 Bean 序列化

    对作用域 ejb 和托管 bean 有一些疑问 范围 javax enterprise context ApplicationScope javax enterprise context SessionScope 是否仅适用于 EJB 或者
  • 如何在Python中输入矩阵(二维列表)?

    我尝试创建此代码来输入 m n 矩阵 我本来想输入 1 2 3 4 5 6 但代码产生 4 5 6 4 5 6 当我输入其他 m n 矩阵时 也会发生同样的情况 代码会生成一个行相同的 m n 矩阵 也许你可以帮助我找出我的代码有什么问题
  • 不使用 Oracle 客户端的 Python Oracle DB Connect

    我正在尝试用 python 构建一个应用程序 它将使用安装在企业服务器中的 Oracle 数据库 并且我正在开发的应用程序可以在任何本地计算机中使用 是否可以在Python中连接到oracle DB 而无需在存储和执行python应用程序的
  • 访问共享日历(例如通过 Office 365 REST API 访问会议室)

    我正在使用 Office 365 REST api 访问我帐户的日历 我想要访问我的帐户有权访问的所有日历 特别是 Office 365 界面的 其他日历 部分中显示的会议室日历 现在 如果我查询 https outlook office3
  • 如何使用模糊查找来查找SQL中的句子?

    搜索项 网站上的 ISBN 号 变量 列 MySQL表中的句子 它由许多不同的句子组成 我想找的句子是 自动链接功能随 Google 最新的工具栏一起提供 如果在 Amazon com 网站上找到一本书的 ISBN 编号 它会在网页中提供指
  • 使用 Twilio 留下无环语音邮件消息 [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我一直在寻找并询问有关此主题的信息 但一无所获 我怀疑这只是数据包数组中的一个命令 任何线索都会有帮助 可以修改调用 REQUEST 数组以注入所需的代码吗 使用 Twilio
  • 实现添加/删除 ListView 项目的撤消/重做操作

    我在尝试在 ListView 控件中实现撤消 重做操作时遇到太多问题 只是为了添加 删除项目 我不久前意识到这里有一个相关问题扩展此类以在列表视图中撤消 重做我开始获得 50 100 200 和 300 点的多重赏金 总共 650 点 但没
  • 将 POST 数据传递到两个 php 文件

    您好 我希望这将是一个简单的解决方案 简单地说 我想做以下事情 1 有一个用户输入数据的表单 estimate html 并提交到validate php 2 从 validate php 检查 POST 数据 如果一切正常 用户按下提交按
  • OpenCV如何在JAVA中用2D数组初始化Mat

    假设我有一个用值初始化的 2D 数组 如何将该值放入 OpenCV 中的 Mat 对象中 也许这样的事情会起作用 float trainingData new float new float 501 10 new float 255 10
  • 连接带引号的宏变量

    我只是想连接两个引用的宏变量 但似乎没有一个简单的方法 假设我们有 LET VAR1 This is not the greatest song in the world LET VAR2 this is just a tribute LE
  • 将 Base64 编码转换为 XLSX

    我正在查看我的邮件服务器的文本版本 看到一个附件 文件名 xyz xslx Content Transfer Encoding base 64之后是 Base64 编码的代码流 最初的内容类型是Content Type applicatio
  • 是否可以使用参数化通用内部类?

    package generics public class InnerClassGenerics class Innerclasss public static void main String args InnerClassGeneric
  • TYPO3 分配对象数据以查看的最佳实践,因为 getContent Object() 已被弃用

    我想知道现代扩展中如何解决这个问题 但无法弄清楚 他们中的大多数人只是神奇地使用例如 data uid 在他们的观点中没有任何 view gt assign data 在我以前的行动中 我使用过这样的东西 public function m