yma*_*kux 3 drupal drupal-7 drupal-rules
如何以编程方式检索特定规则的配置?
我试过了
$settings = rules_config_load('RULE_NAME');
它返回非常基本的信息(名称,ID等)和空的"设置"数组.
也不能直接从DB获取它.
它存储在序列化数组中,无法使用该unserialize()函数进行完全处理
小智 7
我遇到了同样的问题并最终在这里,这是我发现的解决方案,您需要在规则上调用actions()来访问设置:
$rule = rules_config_load('RULE_NAME');
foreach ($rule->actions() as $action) {
$settings[] = $action->settings;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1262 次 |
| 最近记录: |