本文整理匯總了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;