问题标签 [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.
typo3 - 我可以在 TYPO3 网站中实现博客和 wiki 吗?
对于一个客户,我们想要实现一个比较大的项目。我想做的是以下事情,我的问题是:这可以用 TYPO3 完成吗?
我确信有一些扩展可以让标准的 TYPO3 安装来处理博客数据或 wiki 数据。如果这还不存在,我们想编写一个工作数据库扩展和一个项目数据库扩展等。
问题是:数据应该存储在清晰的对象中,如 WIKIPAGE、BLOGPOST、PROJECT、JOB 并形成一个图表。
这个对象图应该可以通过 RESTful API 访问。Flow Framework 提供此功能是否正确?
有没有办法创建一个像 HTML 线框这样的模板,它允许我将一些动态代码放在正确的位置?
pdo - 在 Mac MAMP PRO 上使用 fcgi 的 Neos 2.1
我尝试在 MAMP Pro 3.5 (PHP 5.6.10 cgi) 下运行 TYPO3 Neos 2.1。它不起作用。我得到一个 Doctrine DBAL 异常(连接被拒绝)。如果我将 php 作为模块而不是 cgi 运行,它可以工作。但我希望每个主机有不同的 php 版本,所以我更喜欢 cgi。Phpinfo 说 pdo_mysql 处于活动状态。任何想法cgi有什么问题?
neoscms - Neos 中的包(Composer)
所以,我设法在我的服务器上安装了一个typo3 NEOS 的实例。一切看起来都很好,正如预期的那样。也很实用。
现在我读了一些关于formbuilder的东西。我还找到了有关如何安装它的文档。据我所知(在 symfony2 / composer 方面没有经验),该软件包已包含在内,因为相关文件夹 + 文件位于正确的位置。
但现在我被困住了。如何 - 或者我应该在哪里使用这个扩展?在这个视频中,他展示了如何使用它,但没有展示如何打开它。我用谷歌搜索了它,但我找不到任何有帮助的东西。
在安装软件包时,也许这甚至不只是与 NEOS 相关并且在 symfony 中很常见?我必须定义路线吗?
使用Ubuntu 15.04和NEOS 2.1。像本 指南中一样安装的所有东西都解释了它。
flow-framework - '包“doctrine.common”已经注册为“Doctrine.Common”
在全新的流程安装中,即在复制我现有的站点并成功启动“composer install”之后,当我执行“流程”命令时,我收到以下错误:
我真的不知道该怎么做或导致此问题的原因。在网上也没有找到任何东西。
php - 使用 PHP 在 IIS 中文件下载随机失败
我们有一个网站,可以将文件流式传输给我们的客户。现在,我们开始拥有大于 300Mb 的文件,并且没有明显的原因,下载随机失败。我们收到“下载被中断”错误。
我们登录到服务器并发现 PHP 进程有时会在开始下载时关闭,但在事件查看器或日志中都没有任何意义。
这是提供下载的代码:
这是我们的设置:
- 视窗服务器 2008 R2
- IIS 7.5
- PHP 5.5.30
我尝试了什么:
我尝试将 memory_limit 增加到 1024Mb,以增加超时,以增加脚本执行时间,但我们没有从增加这些中获得任何好处。
从事件查看器中,当下载失败时,我们会收到很多错误:
编辑 1
看起来像修改缓冲区并将其设置为 12000 有效,但不是 11999。这是什么魔法?
mysql - 迁移异常:alter table --> Column already exists: 1060 Duplicate column name
之后php flow flow:doctrine:migrate
......我得到了以下错误:
An exception occurred while executing 'ALTER TABLE user ADD gdisplayname LONGTEXT DEFAULT NULL, ADD tdisplayname LONGTEXT DEFAULT NULL, ADD fdisplayname LONGTEXT DEFAULT NULL':
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'gdisplayname'
我尝试使用以下方法删除已经存在的列:
然后重用php flow flow:doctrine:migrate
这没用。如何在不需要转储整个数据库并成功迁移数据库的情况下消除此错误?
提前致谢。
php - 如何为 mysql 制作 DROP INDEX IF EXISTS?
我想使用 IF EXISTS 选项在 mysql 中 DROP INDEX 但我没有发现任何可以使它起作用的东西。
有人有任何提示吗?
neoscms - 无法解析路由 - 基本登录
所以我目前正在研究 Neos CMS 并想创建一个非常基本的登录逻辑。[练习用]
我基本上遵循: http: //flowframework.readthedocs.io/en/stable/TheDefinitiveGuide/PartIII/Security.html#authentication
我的代码:[neos/ 是根目录]
Routes: [neos/Configuration/Routes.yaml] 请注意,这是我在文件开头添加的内容,而不是文件的全部内容。
AuthenticationController.php [neos/Packages/Plugins/VMP.Auth/Classes/VMP/Auth/Controller/]
NodeTypes.yaml [neos/Packages/Plugins/VMP.Auth/Configuration/]
Policy.yaml [neos/Packages/Plugins/VMP.Auth/Configuration/]
Settings.yaml [neos/Packages/Plugins/VMP.Auth/Configuration/]
Index.html [neos/Packages/Plugins/VMP.Auth/Resources/Private/Templates/Authentication/]
**Root.ts2 [neos/Packages/Plugins/VMP.Auth/Resources/TypoScript/]
问题: 如果我打电话: www.neos.dev/authenticate 我得到:
所以我认为,路线本身确实有效。我现在将我的 VMP.Auth 插件的登录表单添加到某个页面并登录(使用现有用户)。登录表单使用 /authenticate 作为其操作,但现在我收到以下错误:
我真的不知道这里有什么问题。我想我的路由是错误的,但我看不到它。
php - PaginateViewHelper 重定向到请求页面
我TYPO3\Fluid\ViewHelpers\PaginateViewHelper
在我的索引操作中使用它列出了一些项目。每个项目都有动态完成的动作,因此在调用和处理动作之后,它会返回到索引动作。
不幸的是,在这种情况下,我被重定向到 index.html 的第一页。是否有可能重定向到我触发删除操作的页面?我还可以获取子请求发送到的参数PaginateController
吗?
我知道我可以改用 AJAX 调用或编写自己的分页,但如果可能的话,我想使用现有的解决方案。
internationalization - Neos / Flow中领域模型的本地化
我目前正在使用 Neos / Flow 开发的网站包括一个作为 Flow 插件实现的自行开发的商店系统。产品、变体和凭证被保存为领域模型。由于客户希望以不同的语言提供他们的网站,我需要找到一种方法来管理域对象的翻译。我找不到嵌入到 Neos/Flow 中的方法,所以我的第一个想法是简单地将翻译标识符插入可翻译字段(描述和类似的东西)中,然后在视图中使用翻译 viewhelper。如果客户不想自己编辑这些字段,这将完全正常。
我的下一个想法是为每个语言维度和每个可翻译字段(如 description_en;description_es,...)实现一个额外的字段。但就可维护性和可更改性而言,这将是最糟糕的方法。我通常从事 TYPO3 项目,其中域对象的翻译非常容易并且开箱即用。所以在 Neos 内部的这种体验是非常令人沮丧的。
有没有人遇到过类似的问题,甚至找到了解决方案?