问题标签 [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.
typo3 - 在 extbase 框架中获取打字稿值
我是 extbase(MVC) 框架的新手,我们如何在扩展中获取打字稿值:
例如:假设我有一些打字稿值,例如:
我将如何在控制器的特定操作中获得这些值。我希望这是有道理的??
javascript - 带有 extbase 的流体模板中的 Json 到 javascript
我试图在 javascript 变量中获取 json。我在我的 extbasetypo3-extension 中使用了流体模板。在我的操作中,我用 curl 加载了一些 json。我分配给模板的这个 json。在我的模板中,它看起来像:
在这种情况下,json 被解释为 html 代码。看起来像:
在控制器动作中,它是一个正确的 json!
解决方案是什么?
typo3 - 限制typo3 extbase后端模块的输出
我写了一个带有 extbase 的后端模块,typo3 4.5
我想为不同的用户组展示不同的 extbase 模型,但我不知道怎么做。我的想法是为每个用户组注册一个后端模块,但我认为它太费力了。我不想在我的扩展程序中检查用户组及其权限。有没有办法得到这个?
例子:
mocking - Typo3 extbase 在 phpunit 测试中使用 toArray
我有一个 extbase-extension (typo3 4.5)
它工作得很好,但我想测试代码并模拟我的 testrepository 的 findAll 方法。我不知道我必须返回哪种类型才能拥有 toArray 方法
当然,我的单元测试会引发错误:“在非对象上调用成员函数 toArray()”
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 没有得到任何结果。
有人有想法吗?
phpunit - 使用 PHPUnit 和 extbase 将夹具加载到 Testdb
我在我的测试用例中寻找一种将测试数据加载到 MySQL 的方法phpunit
。我使用typo3 4.5 并想在我的测试用例中测试我的页面覆盖和一些功能。我不想手动创建所有模型,并且想为每个测试加载一个 test-db 和一些 sql 文件。这可能吗?
service - Typo3 extbase 用户认证服务
我尝试编写一个服务模块,从网络服务中获取用户数据。我找到了本教程,但它显示了构建扩展的“旧”方式。是否可以编写这样的 extbase-extension?它应该是什么样子?
typo3 - Typo3 TCA itemsProcFunc with extbase
我尝试使用 extbase-action 填充我的 tca 中的选择框。
我让它调用函数,但没有调用注入方法。我的错误是什么?
我认为没有 extbase 引导调用,但我怎样才能实现呢?
caching - 通过 TypoScript 对象路径引导的 Extbase 扩展不会缓存他的操作
我通过 TypoScript 对象路径 (USER_INT) 引导 Extbase 插件:
此扩展的列表操作现在不再缓存(我在控制器中打印了时间戳对其进行了测试)。
当我通过页面上的前端插件加载操作时,扩展缓存工作正常。
我的ext_localconf.php
:
有谁明白这里发生了什么?我该如何解决这个问题?
php - Extbase:隐藏新记录
createAction:是否可以将新创建的记录(前端)默认设置为“隐藏”?
我希望后端管理员先检查它们,然后再将它们公开。