本文整理汇总了PHP中I18n::getLanguage方法的典型用法代码示例。如果您正苦于以下问题:PHP I18n::getLanguage方法的具体用法?PHP I18n::getLanguage怎么用?PHP I18n::getLanguage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类I18n
的用法示例。
在下文中一共展示了I18n::getLanguage方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: save
public function save($menuID, $language, $title, $entryID, $data)
{
$menu = Menu::get($menuID);
if ($menu == null)
{
$this->error(t('Menu not found'));
$this->redirect('admin', 'menu', $language);
return;
}
$entry = new MenuEntry;
$entry->menuID = $menuID;
$entry->title = $title;
$entry->data = $data;
$entry->entryID = $entryID;
$entry->language = $language;
try
{
$entry->save();
$this->notice(t('Menu entry added'));
if ($language == I18n::getLanguage())
{
$this->redirect('admin', 'menu', 'edit', $menuID);
}
else
{
$this->redirect('admin', 'menu', 'edit', $menuID, $language);
}
}
catch (ValidationException $e)
{
$this->menu = $menu;
$this->adminlanguage = $language;
$this->providerActionCombos = Menu::providerActionCombos($language);
$this->newEntry = $entry;
$this->error(t('Entry was not saved'));
$this->render('edit');
}
}
示例2: getLanguage
public static function getLanguage()
{
$l = I18n::getLanguage();
return ($l == '' ? 'en' : $l);
}