本文整理汇总了PHP中Slug::getStatusPrefix方法的典型用法代码示例。如果您正苦于以下问题:PHP Slug::getStatusPrefix方法的具体用法?PHP Slug::getStatusPrefix怎么用?PHP Slug::getStatusPrefix使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Slug
的用法示例。
在下文中一共展示了Slug::getStatusPrefix方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
}
$template_list = array("publish");
Statamic_View::set_templates(array_reverse($template_list));
$admin_app->render(null, array('route' => 'publish', 'app' => $admin_app) + $data);
return;
}
} else {
// @TODO: Replace this garbage
print "no form data";
}
} else {
// @TODO: Replace this garbage too
print "no form data";
}
$status = array_get($form_data['yaml'], 'status', 'live');
$status_prefix = Slug::getStatusPrefix($status);
// if we got here, have no errors
// save to original file if not new
if (isset($form_data['new'])) {
if ($form_data['type'] == 'date') {
$date_or_datetime = Config::getEntryTimestamps() ? $datestamp . "-" . $timestamp : $datestamp;
$file = $content_root . "/" . $path . "/" . $status_prefix . $date_or_datetime . "-" . $slug . "." . $content_type;
} elseif ($form_data['type'] == 'number') {
$slug = $numeric . "." . $slug;
$file = $content_root . "/" . $path . "/" . $status_prefix . $slug . "." . $content_type;
} elseif ($form_data['type'] == 'none') {
if (!preg_match(Pattern::NUMERIC, $slug, $matches)) {
$numeric = Statamic::get_next_numeric_folder($path);
$slug = $numeric . "-" . $slug;
}
$file = $content_root . "/" . $path . "/" . $status_prefix . $slug . "/page." . $content_type;