本文整理汇总了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;
}