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