问题标签 [pimcore]
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.
zend-framework - Pimcore 的(缺点)优点是什么?
我正在寻找基于 Zend 框架的 CMS,并且阅读了有关 Pimcore 的信息。现在我对此有一些疑问:
- 有人对这个 CMS 有经验吗?
- 有什么(缺点)优点?
- 学习曲线如何?(我经常与 ZF 合作)
- 你能开发一个新的模块吗?
zend-framework - pimcore:如何启用zend的自动路由
我通读了 Zend Controller doco,它说它可以按如下方式进行路由:
example.com/controller/action
但是在 Pimcore 中,这似乎被禁用了。我必须定义静态路由。我不介意定义路线,但问题是我的正则表达式不是很好。
有人可以向我解释是否可以像上面那样启用正常的 zend 控制器样式路由并且不再需要使用 pimcore 的内置静态路由?
谢谢
php - zend_view 中的 headMeta() 什么都不返回,我做错了什么?
我将 Pimcore 与 Zend 框架一起使用。在我的标题视图中,我输出了这个:
<?php echo $this->headMeta(); ?>
输出为空白。相反,我将其更改为:
<meta name="description" content="<?php echo $this->document->description ?>" />
<meta name="keywords" content="<?php echo $this->document->keywords ?>" />
这很好用。这里的问题是我想正确使用zend,我觉得这可能不是最理想的方法。
谁能指导我正确的执行方式?
谢谢!
zend-auth - 在 Pimcore 中使用 Zend_Auth
我是 Pimcore 的新手,我正在尝试将 Zend Auth 与 pimcore 对象一起使用。我认为这是一种明智的方法,对我来说似乎或多或少是合乎逻辑的。我已经在 pimcore 本身内完成了对象的初始设置。现在我正在尝试解决如何将它连接到 zend auth,例如,当我扩展 zend auth 并拥有自己的登录功能时,如何检查登录在我的对象中是否有效?
有人有我可以使用的指南吗?否则,如果有人能指出我正确的方向,那就太好了
杰森
zend-framework - 在 pimcore 中自动加载类
我创建了一个新的 PHP 类,将其命名Application_Form_Login
并保存Application_Form_Login.php
在/website/lib
目录中。但是每次我运行 pimcore 时,它都会拒绝加载该文件。我在这里做错了什么?
我一直在查看Zend 自动加载器并试图找出问题所在。
我注意到在 pimcore 引导中,所有相关目录都被添加到包含路径中。但他们似乎没有得到检查。或者也许我的文件没有正确命名以被拾取?
zend-framework - 将内容管理系统添加到现有 Zend Framework 应用程序
我最近开始在一家公司工作,该公司的主要产品是基于 Zend 框架的应用程序,该应用程序由几个模块组成。计划是使用带有前端(默认)模块的内容管理系统,以便营销人员可以管理公共网站。
我目前正在评估可能的解决方案,我一直在想是否可以将基于 Zend 框架的 CMS(即 pimcore、concrete5、TomatoCMS)之一合并到现有应用程序中。是否有人这样做并实现了(或多或少)将其中一个系统无缝集成到现有 Zend Framework 应用程序中?
我可能不得不补充一点,前端模块不是“空的”。已经有一个相当广泛的注册过程(基于 Zend 表单),我猜 CMS 应该能够“围绕”它或其他东西。
我想另一种选择是推出我们自己的(可能基于 Digitalus),但如果有更好的解决方案,我宁愿不这样做。
有没有人将 CMS 集成到如上所述的现有 Zend Framework 应用程序中?任何输入将不胜感激。
谢谢!
php - 我无法让我的登录表单在 pimcore 中工作
帖子:我似乎无法让我的身份验证控制器工作。我不确定我做错了什么。
基本上我正在实现 zend_auth 并使用我在这个论坛上找到的 pimcore 对象适配器 (http://pastebin.com/wzEPE1yk)
你可以在这里预览我的代码:http: //pastebin.com/87DCqtz2
我创建了一个名为“users”的类,其中包含 o_key 和密码字段。然后我创建了该类的两个实例,一个称为 user_brendan,另一个是 user_jason。我已经填充了 o_key 和密码,当我尝试使用 user:user_brendan, pass:888 登录表单时,它似乎工作正常,但是当我尝试其他任何方法时,它只会重新加载表单。它甚至不会回显我的 echo 语句,如粘贴箱中所示。
有人可以解释一下吗?
这是我的视图文件中的代码:
非常感谢
PS: Cross 在此处将其发布到 pimcore 论坛:如果您看到答案,请将其复制过来,我会将您标记为回答者http://www.pimcore.org/forum/discussion/555/i-cant-get -我的登录表单工作请帮助
php - Pimcore 文档片段仅显示“Hello World”
我为联系人边栏创建了一个片段。
- 使用模板片段/contact.php 创建文档类型
- 使用动作 contactAction 创建了 SnippetsController
- 使用代码创建 view/snippets/contact.php 模板
- 将片段添加到后端“新片段”中的页面 -> 联系人片段 -> 名称 =“联系人”
- 添加了片段(“联系人”);?> 到页面模板
- 单击页面编辑并将片段放置在适当的位置
- 预览和编辑只显示“Hello world”
为什么我的 /snippets/contact.php 中的代码没有加载?
php - Pimcore - 在 preUpdateObject 钩子中获取旧的对象状态
当有人保存它时,我需要比较我的对象的某个属性是否发生了变化。我编写了一个插件,以便能够在更新后端对象之前和之后添加一些功能。
所以,我不知道这是否没有按预期工作,或者我是否弄错了。
我以为我会在将状态保存到数据库之前获得状态:
以及对象的新状态
但这不起作用:
有什么线索可以在更新之前获取旧对象状态吗?
php - 有没有办法告诉 Smarty 不要打印表达式?
我想将 Smarty 与 Zend 框架结合使用,尤其是其中的一些 View Helpers。现在我说到点子上了,我实现了一个 Zend_View,它使用 Smarty 来显示模板。我可以像往常一样赋值。到目前为止,一切都很好。
现在我真的很想在 Smarty 中使用 Zend View Helpers。我将 Zend_View 对象分配为“this”并在模板中尝试了这个:
由于这将打印 setLayout() 方法(它是 Zend_Layout)的返回值,因此会出现错误:
可捕获的致命错误:无法将 Zend_Layout 类的对象转换为第 27 行 /path/to/templates_c/089c3d67082722c7cabc028fa92a077f8d8b4af5.file.default.tpl.cache.php 中的字符串
这对我来说很清楚,所以我进入 Smarty 的核心来解决这个问题:
生成的代码看起来像这样:
现在它显示:
现在这可能是我能想到的最糟糕的解决方法,原因有几个(Smarty 兼容性损失、性能)。可悲的是,它是唯一的一个。有没有办法阻止 Smarty 尝试打印表达式的输出?另外,我希望语法尽可能直观,并且我不想为所有帮助程序编写 Smarty 函数,因为我想将此代码与可能添加新帮助程序的第三方应用程序 (Pimcore) 一起使用。
在此先感谢您的任何建议!