Welcome Guest, Not a member yet? Register   Sign In
Loader class add_package_path and language support
#1

[eluser]Unknown[/eluser]
Hey guys

I'm trying to set up some package libraries here, and I want to have custom language files associated with the library data.

I read on this page -> http://ellislab.com/codeigniter/user-gui...oader.html that you can add a language folder containing your various files, like so:

Quote:/application/third_party/foo_bar

config/
helpers/
language/
libraries/
models/

It's not loading the language automatically, so I tried doing a lang->load('common') (my language file is common_lang.php) right after calling add_package_path but still no luck.

I looked in the loader class and I don't see anything that deals with language support.

Is this an oversight? Should I add it in myself? Or am I doing it wrong?

Loader.php:
Code:
public function add_package_path($path, $view_cascade=TRUE)
{
  $path = rtrim($path, '/').'/';

  array_unshift($this->_ci_library_paths, $path);
  array_unshift($this->_ci_model_paths, $path);
  array_unshift($this->_ci_helper_paths, $path);

  $this->_ci_view_paths = array($path.'views/' => $view_cascade) + $this->_ci_view_paths;

  // Add config file path
  $config =& $this->_ci_get_component('config');
  array_unshift($config->_config_paths, $path);
}

Thanks for the help




Theme © iAndrew 2016 - Forum software by © MyBB