问题标签 [extbase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7592 浏览

typo3 - 在 extbase 框架中获取打字稿值

我是 extbase(MVC) 框架的新手,我们如何在扩展中获取打字稿值:

例如:假设我有一些打字稿值,例如:

我将如何在控制器的特定操作中获得这些值。我希望这是有道理的??

0 投票
3 回答
3684 浏览

javascript - 带有 extbase 的流体模板中的 Json 到 javascript

我试图在 javascript 变量中获取 json。我在我的 extbasetypo3-extension 中使用了流体模板。在我的操作中,我用 curl 加载了一些 json。我分配给模板的这个 json。在我的模板中,它看起来像:

在这种情况下,json 被解释为 html 代码。看起来像:

在控制器动作中,它是一个正确的 json!

解决方案是什么?

0 投票
4 回答
501 浏览

typo3 - 限制typo3 extbase后端模块的输出

我写了一个带有 extbase 的后端模块,typo3 4.5我想为不同的用户组展示不同的 extbase 模型,但我不知道怎么做。我的想法是为每个用户组注册一个后端模块,但我认为它太费力了。我不想在我的扩展程序中检查用户组及其权限。有没有办法得到这个?

例子:

0 投票
1 回答
819 浏览

mocking - Typo3 extbase 在 phpunit 测试中使用 toArray

我有一个 extbase-extension (typo3 4.5)

它工作得很好,但我想测试代码并模拟我的 testrepository 的 findAll 方法。我不知道我必须返回哪种类型才能拥有 toArray 方法

当然,我的单元测试会引发错误:“在非对象上调用成员函数 toArray()”

0 投票
1 回答
928 浏览

mapping - findByPid 不适用于 pages_language_overlay 映射

(我使用带有 extbase-extension 的typo3 4.5。)

我将 pages_language_overlay 映射到我的 extbase-model

我用一些 setter 和 getter 创建了一个模型 Tx_Extension_Domain_Model_ModelName。添加存储库 Tx_Extension_Domain_Repository_ModelNameRepository 后

并像这样注入存储库

我无法使用 findByPid 选择条目。我正在使用 findByUid 对其进行测试并回显 pid 并且它可以工作,但是我使用 findByPid 没有得到任何结果。

有人有想法吗?

0 投票
2 回答
396 浏览

phpunit - 使用 PHPUnit 和 extbase 将夹具加载到 Testdb

我在我的测试用例中寻找一种将测试数据加载到 MySQL 的方法phpunit。我使用typo3 4.5 并想在我的测试用例中测试我的页面覆盖和一些功能。我不想手动创建所有模型,并且想为每个测试加载一个 test-db 和一些 sql 文件。这可能吗?

0 投票
1 回答
1741 浏览

service - Typo3 extbase 用户认证服务

我尝试编写一个服务模块,从网络服务中获取用户数据。我找到了本教程,但它显示了构建扩展的“旧”方式。是否可以编写这样的 extbase-extension?它应该是什么样子?

0 投票
1 回答
1183 浏览

typo3 - Typo3 TCA itemsProcFunc with extbase

我尝试使用 extbase-action 填充我的 tca 中的选择框。

我让它调用函数,但没有调用注入方法。我的错误是什么?

我认为没有 extbase 引导调用,但我怎样才能实现呢?

0 投票
1 回答
702 浏览

caching - 通过 TypoScript 对象路径引导的 Extbase 扩展不会缓存他的操作

我通过 TypoScript 对象路径 (USER_INT) 引导 Extbase 插件:

此扩展的列表操作现在不再缓存(我在控制器中打印了时间戳对其进行了测试)。

当我通过页面上的前端插件加载操作时,扩展缓存工作正常。

我的ext_localconf.php

有谁明白这里发生了什么?我该如何解决这个问题?

0 投票
2 回答
943 浏览

php - Extbase:隐藏新记录

createAction:是否可以将新创建​​的记录(前端)默认设置为“隐藏”?

我希望后端管理员先检查它们,然后再将它们公开。