本文整理汇总了PHP中Translate::GetInTranslate方法的典型用法代码示例。如果您正苦于以下问题:PHP Translate::GetInTranslate方法的具体用法?PHP Translate::GetInTranslate怎么用?PHP Translate::GetInTranslate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Translate
的用法示例。
在下文中一共展示了Translate::GetInTranslate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionCreate
/**
* Action для страницы "Добавить категорию"
*/
public function actionCreate()
{
// Проверка доступа
self::checkAdmin();
// Обработка формы
if (isset($_POST['submit'])) {
// Если форма отправлена
// Получаем данные из формы
$name = $_POST['name'];
$sortOrder = $_POST['sort_order'];
$status = $_POST['status'];
//Транслетелируем для ЧПУ
$translate = $name;
$url = Translate::GetInTranslate($translate);
// Флаг ошибок в форме
$errors = false;
// При необходимости можно валидировать значения нужным образом
if (!isset($name) || empty($name)) {
$errors[] = 'Заполните поля';
}
if ($errors == false) {
// Если ошибок нет
// Добавляем новую категорию
Category::createCategory($name, $sortOrder, $status, $url);
// Перенаправляем пользователя на страницу управлениями категориями
header("Location: /admin/category");
}
}
require_once ROOT . '/views/admin_category/create.php';
return true;
}