问题标签 [pimcore-v5]

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 回答
1629 浏览

php - Pimcore 内存限制错误

我正在尝试使 pimcore v.5 正常工作,每当安装、数据库或扩展出现问题时,我都会得到如下信息:

致命错误:第 444 行 /var/www/vhosts/lings.ch/staging.lings.ch/vendor/composer/ClassLoader.php 中允许的内存大小为 1073741824 字节已用尽(尝试分配 147456 字节)

有没有办法获得更好的调试信息?有了这个,就无法理解是否要寻找解决方案。

0 投票
1 回答
726 浏览

php - 访问砖控制器中的可编辑变量

我想在我的砖控制器中使用我的可编辑值。我怎样才能做到这一点?

视图.html.php

控制器

如何访问控制器中的数字变量“parentId”?我已经使用注入的 Info 对象的所有可能方法对其进行了尝试。但似乎没有任何效果。

在官方网站上也没有任何记录。

我正在使用 pimcore v. 5。

0 投票
1 回答
501 浏览

php - Pimcore 如何创建 PDF 并通过电子邮件发送

如果这可以通过 pimcore 的“标准”实现,任何人都可以给我们一个提示如何最好地处理这个问题?渲染包含动态内容的 PDF 并将其与包含法律信息的 PDF 合并。然后通过电子邮件发送最终的 pdf。

PDF应该能够用HTML设计

0 投票
1 回答
312 浏览

nginx - Pimcore 没有创建我的安装程序类的服务

我正在尝试创建自己的 pimcore 包。但是现在我的安装程序类有问题。当我尝试安装我的捆绑包时,会出现此错误消息:

这是我的代码:

测试包

安装程序

Services.yml(在 /Resources/config 下)

我试图这样做很长时间,但它仍然不起作用。不幸的是,我在官方 pimcore 文档中找不到记录的内容。

非常感谢!

0 投票
1 回答
631 浏览

pimcore - Pimcore 5:有没有办法控制允许的数据对象层次结构?

假设 pimcore 5 数据对象的结构如下:

默认情况下,管理员可以在 pimcore 的数据对象区域中的任何位置添加任何类,因此理论上他可以在“设置”文件夹下添加产品,或者在产品下添加类别,但我想阻止这种情况,所以他只可以在产品文件夹或另一个“类别”中添加“类别”,因此他只能在“类别”父级中添加“产品”。

有没有办法为 pimcore 5 数据对象配置这样一个“允许的子类”系统?

编辑

对于“一种配置方式”,我并不一定是指管理界面提供的某些解决方案,需要 php 编码的解决方案也可以。

0 投票
1 回答
532 浏览

php - Pimcore 5 通过 API 按元数据搜索/列出资产

有没有办法通过元数据搜索资产?我想通过 PHP Api 或 Rest API 列出所有具有特定元数据值的资产?我找不到解决方案。

0 投票
1 回答
510 浏览

methods - 使用 Pimcore 5.x 从控制器内部反向构建自定义路由

根据 Pimcore 5 文档:

URL 是使用 Symfony 的默认 URL 助手 $this->path() 和 $this->url() 生成的。除了用于生成 URL 的标准帮助器之外,Pimcore 还提供了一个特殊的模板帮助器 ($this->pimcoreUrl()) 来生成 URL,就像您在 Pimcore 4 中所做的那样。您可以使用 %NAME 以相反的模式定义一个占位符,它也是可以定义一个可选部分,这样做只需用大括号 { } 包含该部分(参见下面的示例)。

https://pimcore.com/docs/5.0.x/Development_Documentation/MVC/Routing_and_URLs/Custom_Routes.html

我应该能够使用 path 方法反向构造一条路线,如下所示:

不幸的是,当我从控制器内部调用它时,我收到以下错误:

试图调用类“AppBundle\Controller\MyController”的名为“path”的未定义方法。

当我直接从控制器(不使用视图)用我的 JSON 对象响应时,控制器范围内是否有类似的函数或方法可用于生成路径?

0 投票
0 回答
167 浏览

pimcore - 前端会话 Pimcore 5 - 如何禁用它?

有没有办法在 Pimcore 5 中禁用会话前端?

我已经在本地安装了新的空/空白项目,但是前面开始了一个会话,我希望禁用它。

任何解决方案如何禁用它?

画面如下:

屏幕会话

0 投票
1 回答
1684 浏览

docker - 在 Docker 环境中使用 pimcore

我们目前正在我们的 Docker Kubernetes 环境中推出 Pimcore 5,但我们还没有找到以下问题的合适答案:

哪些文件夹需要持久化?

文档指出文件夹/var/web/var用于保护日志和资产(来自管理界面)。即使在容器重新启动/重建后,是否还有其他文件夹需要持久保持环境稳定?

如果我们运行这样的设置,更新或缺点是否有任何问题:

  • 我们的代码库的 Git 存储库
  • 包含代码库的 PHP-fpm Docker 映像(加上 nginx 和 redis 容器)
  • 一致的数据库

当我们设法提出一个好的解决方案时,我们还想分享我们的结果。

非常感谢!我知道这个问题有点具体:)

0 投票
1 回答
561 浏览

linux - Pimcore /install 一次又一次地重定向

安装了 Pimcore5.1、PHP7 和扩展、MySQL、Nginx

Nginx 虚拟主机配置如下:

排除.htaccess文件,启动PHP FPM,启动Nginx

现在当点击 s3pim.local 时,它重定向到 s3pim.local/install 重定向到 s3pim.local/install/ 重定向到 s3pim.local/install 等等..

如果在 install.php 中我写了一些代码然后死掉了,那么该代码就会被打印出来。这一切都发生在它所在的地方

在 Project_Root/web/install.php 中,它在安装 php 时一次又一次地重定向它。

如何解决这个问题?