本文整理汇总了PHP中midgardmvc_core::write_yaml方法的典型用法代码示例。如果您正苦于以下问题:PHP midgardmvc_core::write_yaml方法的具体用法?PHP midgardmvc_core::write_yaml怎么用?PHP midgardmvc_core::write_yaml使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类midgardmvc_core
的用法示例。
在下文中一共展示了midgardmvc_core::write_yaml方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: prepare_node
private static function prepare_node(midgardmvc_core_node $node, array $node_data, $destructive)
{
$node->title = $node_data['title'];
$node->component = $node_data['component'];
if ($destructive || !$node->content) {
$node->content = $node_data['content'];
}
if ($node->guid) {
$node->update();
} else {
if (isset($node_data['guid'])) {
$node->set_guid($node_data['guid']);
}
$node->create();
}
if (isset($node_data['configuration'])) {
$node->set_parameter('midgardmvc_core', 'configuration', midgardmvc_core::write_yaml($node_data['configuration']));
}
self::prepare_node_children($node, $node_data, $destructive);
}