问题标签 [flow-framework]

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 投票
1 回答
105 浏览

doctrine - 错字3流:存储库中的变量

我想在typo3 流存储库中使用一个变量。和

$letter = $_POST['someVariable'];

它适用于我的以下存储库:

我读到在typo3流程中也应该可以通过以下方式获取变量

$letter = $this->request->getArgument('someVariable');

但这对我不起作用;我收到以下错误:

#1:注意:未定义的属性:......\Domain\Repository\MitgliedRepository::$request in /var/www/apps/flow/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/..._。 .._Domain_Repository_...Repository.php 第 96 行

...Repository 中的第 96 行是:

$letter = $this->request->getArgument('letter');

有谁知道,我做错了什么?

0 投票
1 回答
205 浏览

doctrine-orm - Flow 中的教义继承

我正在尝试为我的 Typo3 Flow 项目设置一个基类。它应包含“创建于”和“更新于”日期。由于 Doctrine 允许您使用继承映射,我想将我的基类设为“MappedSuperclass”。

基类.php:

组件.php:

如果我尝试使用“流学说:更新”命令,则会弹出以下错误消息:

未捕获的异常实体“...\Domain\Model\BaseClass”没有方法“Flow_Aop_Proxy_fixMethodsAndAdvicesArrayForDoctrineProxies”要注册为生命周期回调。

那么在TYPO3 Flow中是否可以使用模型继承呢?

0 投票
1 回答
214 浏览

mysql - 错字3流程:“结果无法转换为字符串” - 获取查询结果的字段内容

早上好,

我的存储库如下所示:

我的控制器看起来像这样:

数据库看起来像这样:

作为查询的结果,我想得到“15,00”。我必须向存储库中的函数添加什么才能作为我的查询结果仅获得 15,00?我收到错误消息“结果无法转换为字符串”。

非常感谢。

0 投票
2 回答
190 浏览

doctrine-orm - 流中的双向一对一关系

是否可以在 Flow 中建立一对一的关系而不必设置属性两次

我有两个以一对一关系连接的表,但其中只有一个应该包含该关系的额外列。

教义明确支持这种行为: http ://doctrine-orm.readthedocs.org/en/latest/reference/association-mapping.html#one-to-one-bidirectional

应该带有 componenttape 列的类:

应该能够在没有额外列的情况下找到连接的类:

学说更新将为两个模型创建额外的列。

这就是我目前的工作方式:

0 投票
1 回答
656 浏览

flow-framework - How can I show a custom 404 page when access is denied to a node or method in Neos?

We're making a forum where access is supposed to be denied by unregistered users. I want to show a proper error message - not an exception - for users that are not allowed there. How do I achieve this in Neos 2.0?

Both read and write access should be denied. Maybe it's easier to deny access to the node where the forum is? But wouldn't that need hard-coding of node path?

Current Policy.yaml:

Edit: Here are some slides about (among other things) how to create a custom 404 page: https://speakerdeck.com/aertmann/tasty-recipes-for-every-day-neos

Edit 2: Use Flow exception handler?

0 投票
1 回答
61 浏览

flow-framework - 为什么选民在 Neos/Flow 中弃权?

在 Flow 的安全文档中,它说:

您可能会想象,如果选民无法给予适当的授权或拒绝投票,则必须返回弃权票。

但是为什么选民不能给出适当的大/拒绝?很高兴确切地知道为什么选民必须弃权。

0 投票
1 回答
232 浏览

flow-framework - 复制/克隆具有关系的模型

现在有几次我不得不克隆一个模型,包括它的关系。有些关系必须被复制,有些必须被忽略,有些必须被引用到相同的关系。

例如,假设我想复制一个包含联系人和类别的地址,所以我想克隆地址并复制所有联系人,但使类别与现有类别相关(而不是复制类别..)。

我可以使用一种简单的方法(服务/实用程序)吗?

我在 Extbase ( https://github.com/TYPO3-svn-archive/wildside_extbase/blob/master/Classes/Utility/CloningService.php ) 中找到了一个比较老的服务。如果没有更好的方法,我尝试将其移植到 Flow 并在此处发布链接..

0 投票
2 回答
1487 浏览

doctrine-orm - 流程:将对象转换为数组以进行 CSV 导出

我想将我的对象“mitglied”导出到 .csv 文件。我的控制器看起来像这样:

当我调用 exportAction 时,我收到一个错误:

#1:警告:fputcsv() 期望参数 2 是数组,对象在 /var/www/apps/flow/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/itoop_atc_Controller_MitgliedController.php 第 494 行中给出

第 494 行是...

...所以我想我必须将对象“mitglied”转换为数组。

我的 mitgliedRepository 中的公共函数findTennis如下所示:

我试图设置 toArray(); 在这样的存储库中:

但后来我收到以下错误:

#1:注意:未定义的属性:TYPO3\Flow\Persistence\Doctrine\QueryResult::$toArray 在 /var/www/apps/flow/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/itoop_atc_Domain_Repository_MitgliedRepository.php 第 105 行

第 105 行当然是

有谁知道,如何将对象转换为流中的数组?

对于以下示例,导出有效,因此我认为存储库查询的(格式)是问题所在。

}

请指出正确的方向。谢谢!

0 投票
1 回答
160 浏览

doctrine-orm - 错字3流持续更新关系

我有一个问题 TYPO3 Flow 更新我的关系。我错了吗,Flow 应该自动更新更改的关系,所以我不必使用相应的存储库更新相关实体?

示例 1:
我有一个模型“Project”,在属性“jobs”上有多个“Job”子项。如果我做:

那么作业不会使用新的项目 ID 正确更新。

示例 2:
我想实现模型“Project”和“Briefing”之间的双向一对一关系,结果发现 TYPO3 中有一个已知错误: Flow 中的双向一对一关系

所以我想通过手动设置另一侧的关系来修复它:

但我必须自己更新与它的存储库的关系。Flow 不应该自动执行此操作吗?

那么我真的需要自己更新每个孩子的存储库还是应该让 Flow 为我这样做?

环境:
- TYPO3 FLOW 2.3.3(最新稳定版)
- Doctrine 2.3.6
- PHP 5.4.39-0+deb7u2

0 投票
1 回答
1167 浏览

flow-framework - Neos 插件的路由

我正在尝试为我的插件定义路由。一切正常,因为我在输出上得到了漂亮的 URL,但不幸的是,当我尝试访问它时,我收到一条 404 错误消息:

#1303209195:无法解析与您的请求匹配的控制器。包键:“”,控制器名称:“标准”。(获取 http://test.local/dashboard/page/subpage/q/1fcff21b-7690-4f54-7491-f49c825ca05f/38f8b0cf-03e9-1717-b5b3-9bc7aa926862

主要Routes.yaml

插件Routes.yaml

Root.ts2对于插件:

我正在尝试执行的操作:

我正在使用 Neos 2.0.x-dev。我是否错过了配置中的某些内容?