如何执行这段代码
php app/console doctrine:phpcr:repository:init
从PHP?
我想从测试(PHPUnit)手动初始化存储库,但我不确定该怎么做。如何在PHP中做到这一点?
init命令通常做两件事:1)注册默认的系统节点类型2)从bundle中加载初始化器
对于1),这只需要为一个存储库做,即。它不需要为每个工作区都做,所以所有需要做的是2)
在这里,我建议您看一下CMF SE或沙箱。一般来说,我建议创建一个新的工作空间用于测试,然后使用fixture生成所需的数据结构。