问题标签 [symfony-cmf]

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

symfony - Symfony CMF 混乱

我是 symfony 的新手,对 symfony cmf 更是如此。我有项目想法并想开始,但是当我阅读文档时,我变得越来越困惑。

我需要构建的是具有树状结构路由和对这些路由的多语言支持的 CMS。但是我对这个 PHPPCR 的东西感到困惑,因为它对我来说是新的,我不想在我的服务器上安装 java,这是否意味着我不能使用 CMF?

我阅读了 Doctrine ORM 解决方案,但没有找到示例、清晰的文档,还有另外 2 个概念,我想不通:

  • 学说/phpcr-odm
  • jackalope / jackalope-doctrine-dbal

它们有多大不同,或者它们可能相互补充?

所以总结一下这个问题:如果有人可以向我解释 PHPCR、PHPCR-ODM、doctual-dbal,并告诉我我可以使用 CMF 和仅 MySQL 数据库创建 CMS(我看到注意它可能从 DB 加载路由)以及如何应该处理这个问题吗?

0 投票
1 回答
384 浏览

fixtures - Symfony-cmf 简单 cms 教程 bug

我正在尝试继续本教程http://symfony.com/doc/master/cmf/cookbook/creating_a_cms/getting-started.html

在这个命令之后: php app/console dictionary:phpcr:fixtures:load

我有以下错误:

PHP Catchable 致命错误:传递给 Doctrine\Bundle\PHPCRBundle\Initializer\GenericInitializer::__construct() 的参数 2 必须是数组类型,没有给出

此处讨论了此错误https://github.com/doctrine/DoctrinePHPCRBundle/issues/119

但我仍然找不到正确的配置。

谁能写出我必须修复哪些依赖项才能使教程正常工作?这是我的 composer.json “要求”部分:

0 投票
1 回答
264 浏览

doctrine-odm - How to create a custom PHPCRBundle initializer in doctrine/phpcr-bundle "dev-master": "1.1-dev"

I`m following the tutorial Creating a Basic CMS and i got stuck when triying to create a custom initializer for my site document class, the documentation in the symfonycmf cook book page is using doctrine/phpcr-bundle 1.0 and i'm using dev-master 1.1-dev, the reason i'm using dev-master version is because with that configuration my dependencies work fine

0 投票
1 回答
529 浏览

php - 类 'Doctrine\ODM\PHPCR\Document\Generic' 不是有效的文档或映射的超类

大家好,我是 symfony2 cmf 的新手,我已成功将 cmf 完全安装到我的本地系统并且它运行成功,但我的问题是当我将它部署到我的服务器时,它会出现以下错误

错误

.

0 投票
2 回答
155 浏览

symfony - Symfony-cmf 路由一步一步

symfony-cmf 文档是一场噩梦,真的很难理解,而且似乎很多已经过时了。

我想我已经理解了路由的概念,但我不知道如何清楚地实现它。

  1. 如何注册路由器?
  2. 如何设置动态路由?
  3. 如何持久化文档并映射路线?
0 投票
1 回答
471 浏览

symfony-cmf - 在 Symfony CMF 上安装 SonataMediaBundle 时出错

我尝试使用 Symfony CMF Sandbox 安装 SonataMediaBundle 并在安装后出现此异常

这似乎是版本冲突,但捆绑包是通过 composer 安装的,没有冲突,我也尝试安装旧/新版本,但没有结果。

我试试phpcr和mongodb,是一样的。

作曲家.json:

配置.yml:

0 投票
1 回答
1138 浏览

symfony - Symfony 动态路由器从实体创建动态路由

我一直在看 symfony CMF,但我不知道它是否能够解决我的问题。

我想构建一个商店捆绑包,其中每种语言都可以配置特定产品的 URL,即 /product/{productId}/[productName] 用于 EN 和 /[productName]-{productId}.html 用于 DK - 两者都领先到同一个产品。([productName] 只是表示内容可以在这里,id 是真正的参数)

我的问题是我无法确定是否可以将此类路由添加到默认动态路由器,或者我是否必须自己实现 RouteProviderInterface,以及我如何使 {{ path(???) }} 生成基于选择的语言和产品实体作为输入。

0 投票
1 回答
154 浏览

symfony - 设置 symfony CMF

我想从 Symfony CMF 开始,但我有一个问题。我按照教程进行操作,但不是使用默认 SQL,而是需要带有教义 ORM 的 MySQL,因此我尝试按照这些 指南进行配置。在我尝试使用 Doctrine ORM 使用以下命令启动数据库之前,一切看起来都很好:

但开火后

我收到错误:“没有要处理的元数据类。”

就我的结论而言,我需要创建一些充当路线的类,尽管上述指南中没有提到任何此类。为了避免长篇大论,我用源代码设置了 git repo 。这个问题的原因可能是什么,我该如何解决?

0 投票
1 回答
1032 浏览

php - 在 CMF 项目上安装和配置 FOSUserBundle 后出现“没有任何 managerParameters 导致有效名称”异常

在将 FOSUserBundle 安装并配置到 CMF 项目中后,我收到以下错误。

以相同的方式将 FOSUserBundle 安装到标准 symfony2 项目中时,我没有任何问题。

谢谢你的帮助,我完全不知道可能是什么问题......

0 投票
1 回答
1011 浏览

symfony - Doctrine PHPCR-ODM Query Builder 选择特定节点内的文档

我有以下节点:

我想选择Page节点内的所有文档/applications/1。我使用以下方法来做到这一点(这似乎是正确的),但它会引发错误:

当我执行此操作时,它会引发以下错误:

这是发送回数据库的 SQL 查询:

我希望有人可以帮助我!谢谢!