本文整理匯總了PHP中CI_Loader::language方法的典型用法代碼示例。如果您正苦於以下問題:PHP CI_Loader::language方法的具體用法?PHP CI_Loader::language怎麽用?PHP CI_Loader::language使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類CI_Loader
的用法示例。
在下文中一共展示了CI_Loader::language方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: language
/**
* {inheritdoc}
*/
public function language($file = [], $lang = '')
{
if (is_array($file)) {
foreach ($file as $langfile) {
$this->language($langfile, $lang);
}
return;
}
// Detect module
if (list($module, $class) = $this->module->detect($file)) {
// Module already loaded
if (!$this->module->loaded($module)) {
// Add module
$this->module->add($this, $module);
}
// Let parent do the heavy work
$void = parent::language($class, $lang);
// Remove module
$this->module->remove($this);
return $void;
}
return parent::language($file, $lang);
}
示例2: language
/**
* Loads a language file
*
* @param array
* @param string
* @return void
*/
public function language($file = array(), $lang = '')
{
if (is_array($file)) {
foreach ($file as $langfile) {
$this->language($langfile, $lang);
}
return;
}
// Detect module
if (list($module, $class) = $this->detect_module($file)) {
// Module already loaded
if (in_array($module, $this->_ci_modules)) {
return parent::language($class, $lang);
}
// Add module
$this->add_module($module);
// Let parent do the heavy work
$void = parent::language($class, $lang);
// Remove module
$this->remove_module();
return $void;
} else {
return parent::language($file, $lang);
}
}
示例3: language
/** Load a module language file **/
public function language($langfile, $lang = '')
{
$deft_lang = $this->config->item('language');
$idiom = $lang == '' ? $deft_lang : $lang;
if (in_array($langfile . '_lang' . EXT, $this->lang->is_loaded, TRUE)) {
return $this->lang;
}
list($path, $_langfile) = Modules::find($langfile . '_lang', $this->_module, 'language/', $idiom);
if ($path === FALSE) {
parent::language($langfile, $lang);
} else {
if ($lang = Modules::load_file($_langfile, $path, 'lang')) {
$this->lang->language = array_merge($this->lang->language, $lang);
$this->lang->is_loaded[] = $langfile . '_lang' . EXT;
unset($lang);
}
}
return $this->lang;
}